Sounds like you're having a really tough time, just when you should be celebrating. If this is really out of character, then I agree that you should try to talk to him about what he's feeling, and why. If you don't get any joy with this, then you probably do need to think about a temporary seperation, to see if he realises how out of order he's being. Big

honey. Good luck.