Thank you for sharing your story here.
You are going thru alot of stress....
yes you will need to get yourself together, work on yourself as long as you can.
Get strength, This sounds like a dysfunctional relationship.
Have you ever considered marriage counseling before>
would he go for that?
bizi