I'm so sorry for your loss. I'm sure you've heard it before but time does heal, and you can look forward to a time when you have happy memories instead of despair. In the meantime, grieve as much as you wish, but remember that he had a happy life.