Hi. Did you asked what are those problems and if you could be of any help?
Ask him for a meet up at a time he have to do things outside of his problem, like when he eat or when he do his laundry. I can understand that problem can take almost all free time but there is always free time when one dig around to find some.
Everybody have a minimum routine, do you know where you might find him and confront him in person? Might be at work, at his house etc... The idea is not to stalk him but just to have a straight answer and be sure your message is carried to him clearly. If after this nothing work, it is up to him. Often when someone act like this it is out of shame for certain act that was done (perhaps known to you but perhaps not).