Honestly, this is something he has to help himself with. You can try to get him to a doctor or to a counselor, but it is up to him to get help. Sorry to say this, but you can not fix it. He needs somebody professional and impartial.
I hope that he gets the help that he needs and soon. For both of your sakes. Be there for him if you can. But if you are wearing thin, you need to think of yourself. Don't let his problems ruin your plans.
Moderator-Depression and fibromyalgia
fibromyalgia, Chronic fatigue, depression,allergies