I am sorry for your loss. Way back in the distant past I lost my grandfather. We were very close and I had a time getting over him.
Cherish the good memories and slowly let go of the less than fantastic memories. Pretty soon, you will be able to celebrate his life the way he deserved.
If you need anything, just let me know.