Hi there ~
Thank you for bringing up the situation of your boyfriend within a forum like this. I think your boyfriend needs expert help of a psychiatrist
and a substance abuse
counselor. His prostate
problems, being overweight
and having asthma apart (which need to be seen by a family medicine doctor), he needs to see a psychiatrist for his sleep disorder
which might be secondary to a substance abuse condition. I also feel like he may have a primary mental health problem. Please consult these specialists as soon as possible along with your boyfriend.
I hope this helped. Take care and have a nice day !