" I told him that I know he's going through something, and after he's gone through I will be there, waiting on the other side."
Wow, you are really a forgiving person...not me...I'd leave him in my dust.
Keep working on you, therapy might help you work through this difficult time in your life.
Take care, keep posting, it will help.