Hello and welcome to Healthcare Magic. Thanks for your query.
Your concern about your boyfriend's psychological well-being is quite understandable. Stress is indeed a very important factor which offsets mental health and can even result in depression
Since your boyfriend has been facing multiple problems due to the stress, it may be worthwhile to have a consultation with a psychiatrist
for a detailed psychological assessment. If you are not inclined to try anti-depressants, then there are many psychological therapies, which can help him by teaching him stress management
techniques and better coping skills.
Wish you all the best.
Dr. Jonas Sundarakumar