Oh Tess I am so sorry. Just read your post. I can relate a little - I feel I do everything here too, and am always saying I work just as hard as my husband plus have the house to run and Eva to deal with and now also having to do all the 'practical' stuff too to our house as he is totally rubbish at it!
But anyway, best thing to do is talk to each other. Try to hear him out, try to make him hear you. We are not very good at that and we end up yelling, but when we can talk we sort it out. Try and listen to each other and come to a compromise?
Oh I do feel for you. Dont even try to do your diet with it going on - you need your strength.
Big hugxx