Hi Flutter

Think you are giving your H far too much info at the moment..
I know its so hard, but think you need to stop talking to him as much about your feelings and your relationship.
Even if he instigates it, try and keep the convo just general...
When you talk to your H about the situ and feelings he will go through all sorts of mixed emotions. sad/guilty/regretful/happy/determined/ etc etc Which is prob why he seems to change his moods so much at the moment.
Your H is struggling to cope with himself at the moment, and probably cant deal with the pressure of how your feeling and suffering as well..

Detach girl as much as you can...
Be kind and polite to him and agree with him whatever he says.. No you not being a doormat, you are just being clever and taking control.. and basically not allowing yourselves to get into an argument...

Try and get out and have a really good night with your friends...

I got a new admirer this week. he been texting me and gosh can I tell you what a buzz you get from it.... Honestly I have hardly obssessed or worried about my H at all this week.. Its been great... recommend it...