Hello Friend, Good that you are seeking a help here. He must be going through through stress in his mind as all these are symptoms of severe stress. You both need relationship counseling to sort out any difference of opinion, expectations gaps etc.
Consult a psychologists directly or online for further assistance. Feel free to reach me online through Practo app.
Answered2018-09-17 11:08:30
Let others know if this answer was helpful