He is on his own journey and right now...his focus is on himself and keeping himself happy. Sometimes stress plays a role in packing on the pounds. But, I suspect your h is eating stuff that probably isn't healthy.
I know you are concerned about the weight gain, but many of them pack on the pounds and some will lose it as they continue down their own crisis path. There's nothing you can do to help him except to pray for him and hope he finds his way out the other side of the crisis.
You will get tired of me saying this...but keep the focus on you and what you need to do in order to move forward. I know you love the guy, but you can't fix him because you didn't break him and he is the only one that can fix himself.
Hang in there!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.