First off I am sooooo sorry that you are going through this and have been for 2 years.
What I see in your post as clear as day is FEAR. Your afraid honey and many of us get it. You will have 2 children and a newborn to deal with while your H is off in lala land.
You keep fighting for you M..that much I can tell. What I do not see is a STRONG 2G. I missed that in all of your post. Where is this women? Where is the strong 2G. Ohh...I know where she is. She is inside of YOU and wants to come out but you keep holding on for dear life to someone who right now if totally f'd up in the head. Sorry to say.
Earlier in your post you discussed how you focused on being a mom and let something go by the wayside. Maybe this course of action did not help back then BUT it would help now. Right now you need to be the strong Mom that I know you are. Hell you have dealt with this for 2 years you have to be strong.
So...focus on you, your girls and your baby. F your husband right now. Now is time for you to face your fears and then take the biggest step that I have not seen you take...that is....let go.
Let go, cry, scream but try as much as you can to stay calm for the sake of your baby.
I hate to say it to you but right now your H is a selfish, self center prick who can only think about himself. He is sooo scared of looking in the mirror. He wants to blame everything on you and he has you believing this sh*t. I say stand up girl..I say cut off communication with your H - if not for you then for you baby.
At the rate you are going you are going to end up sick yourself which benefits no one. Yeah you may think that he will coming rushing to your bed side if you are sick. Guess what if he does he will look at it as manipulation.
You have show love, fear and anger to your husband. Now is the time to show him your strength. Now is the time for 2G.. Now is YOUR time girl.
I believe in all of my heart that you 2G can do this...so what is this? This...is letting go. This is finally standing up for yourself and accepting that you cannot control another.
I know you can do it...you just need to face that fear...look it right in the f'in eye and say "I will not be defeated", "I will not be beaten" - not TODAY and NOT EVER....
Show your girls what a really women is made of. Show them that you can love someone and still let go. Show them...you 2G.
God Bless, Eric
"The difficulties of Life are intended to make us BETTER,not bitter". "Fear is a prison, where you are the jailer. FREE YOURSELF!" "Life is usually all about how you handle Plan B." - Jack3Beans