&gt; If he cant physically cope with the rest of his day he can get a better job.

SO MUCH THIS. 

Set firmer boundaries for yourself of what is expected in adult human beings in a healthy relationship, and have clear honesty about how much EMOTIONAL LABOUR you have had to carry in the relationship just to keep the him happy and the wheels of the relationship turning, all the while you’re being given nothing in return but his childish, entitled attitude. This is not sustainable what so ever.