I'm posting here because I know this is where I need to be. Not in relationship advice. 
To start I'm 31 and a Male. I've been with the love of my life and mother of my children for 5 years. 5 exhausting awful years. 
I met my best friend "27 F"at a bonfire 5 years ago. As soon as I met her I fell in love with her. Took me a little while to really get her attention but I managed to do that. Over the course of the next year we became best friends she was really cool down to earth sweet could never hurt anybody and a wicked chaty cathie like myself. "We clicked"  As time grew I began cheating on my girlfriend of 7 years with this new best friend. Obviously a bad idea on my part but I fell in love with her so be it.
 Broke it off with my ex of 7 years, when I found out she was also cheating as we were toxic.
 Jordan I'll call her got pregnant 6 months later with twins.  Scary but excited as I always wanted to have children. That is when the depression really hit her and started to come out. "During the pregnancy" that is.
The pregnancy was a horrible timing but hey I deal good under stress. We had to move 2 times while she was pregnant live off of someone's floor for a couple months while we looked for places. Moved into my bosses spare house with his drug addict daughter. That obviously didn't go well.
Find a place move in. A month before children are due. Worked my butt off to get everything ready for the family and just in the nic of time because boom now we have twins. Now at the time I'm working in the swelting summer heat as I work in people's attics and the kids are born during the summer. I'm not the type of guy that's going to make her do everything or anything for that matter. But I am the type of guy that would love to sleep in once maybe a month to catch up on some sleep. That was never the case I worked all day I was up with the kids all night while she slept because she had postpartum depression. I at the time didn't really know what that was. I figured hey you're a mom you will hear a baby cry and you will wake up and you will feed them! not the case.
I woke up every night all night and worked every day all day until finally one of her friends stopped over the apartment and saw that the boys were wide awake screaming in their bouncers while I was at work and she was passed out on the couch. She banged on the door could not get her to wake up. But she did see her move so she knew she wasn't dead and she messaged  hey "jack"  jordan is passed out and is not waking up. this was around noon and the children were probably 3 or 4 months old. Anyways came home from work through hours later she was still passed out on the couch. The boys were soaking wet with urine and obviously I was not pleased. 
My girlfriend dated a really horrible guy who abused her beat her spit on her s*** on her did all kinds of nasty awful horrible things. All before me. And I was finding this all out after we had gotten together and had children. The depression was so bad I had to have my mother fly in from out of state and talk her into getting on some medication to help her with her problems because I could not do it. I am very down to earth and very understanding I have no problem helping anybody at any time with anything that's going on with them. My problem is is I cannot help the love of my life my kids are now 3 years old and I have another one on the way and our relationship is horrible. She has every password to everything I own she takes all my money when I get paid she knows who I talk to when I talk to if I'm allowed to talk to those people. She has pushed every single human being out of my life and turn them against me. I was a drug addict for a few years but I've been clean for over 6 years. Her first response to somebody when there's a problem is that he relapsed. So they instantly believe her feel sorry for her and try to comfort her. I have not touched a single drug besides what is prescribed to me since the day I overdosed over six years ago. She goes into these episodes where she will be so angry and mad and stay up all night and fight with me and look for things to fight about things that happened years ago. I've tried comforting her I've tried talking to her. Obviously as men we cannot call a woman crazy because she will go bat s*** crazy. My mother who flew in from out of state watched her and told her that she probably needed to get some help. At that time my girlfriend listened she got help and it was the best 7 months of our relationship but then things started getting argumentative again things would bother her that had not bothered her in a long time. Then one day I asked her if she stopped taking her medication and she said yes I did three months ago but you never even noticed because there's nothing wrong with me.... 
Something is wrong with my girlfriend. Now that she's pregnant again it's getting horrible I slept in my truck for weekends in a row and it's only 15° out.
I don't have any family nearby my mother passed away I'm at my witts end. If it gets bad enough the fighting that is she will go into the hallway and scream help until somebody calls the police and then have me removed. I have  barricaded myself in the bedroom. I'm afraid to call the police on her because I love her and because I don't want to hurt her. But she won't get help and I don't know what else to do. I'm about to call child services and ask them to help me but I don't want them to take my kids away. I work I pay the bills they have a nice clean home. So you might think why would the kids get taken away and it's because she rather hurt me as badly as she can then worry about what's going on with the children. When she's fine she's a great mom when she's not fine she does not care she will look my 3-year-olds dead in the face and say hey come here and look at what your piece of s*** father is doing just to get a rise out of me. She also has a nine year old son that lives with us and his upbringing is horrible so he has all sorts of issues of his own. She will not fight with me in front of him she will wait until the second he walks out the door turn around and start a fight with me. So today when she started the screaming and grabbing of my face and the name calling and all the other mentally abusive s*** she does I went and I stood in front of her son. "I understand that was not the right thing to do but if you understand I'll do anything to make it stop you would understand... Well I stood in front of her son she walked into the room told me to get away from him and then turned around and looked at my 3-year-old toddlers and told them to come stand in the room with me and watch how mean Daddy is..
... I have tried leaving- that turns into you must have a girl that you're sleeping with somewhere.
You must have a separate bank account where you getting all this money to be able to leave. 
Good sleep in you're truck hope you freeze to death.
Where are you when are you coming home I can't believe you're still gone. Don't come home I'm calling the cops.
You're stuff is outside in a trash bag.
I propose to her on Christmas I've already gotten the ring back two times I go to work I come home I do the dishes I clean the house I vacuum the floor I take care of the kids I bring her to work she doesn't have a license I take care of the kids I change them I bathe them I feed them I do every single thing that a good man is supposed to do. I don't forget holidays she gets gifts on holidays even if I don't. Because I claim the children when the tax money or the stimulus money comes she gets half of it. When I work I give her all my money when she works she gets to keep it. Is anyone else dealing with a situation like this or am I just screwed.
I know I'm all over the place I've had a couple drinks I'm out in the middle of a cow field sleeping in my pickup truck. If you need me to clarify anything I will.