Oh man, I didn't realize she was pregnant with your child. I'm sure you mentioned it before but my time on the forums has been very limited for the last few months so I'm not fully up on most of the stories. I can certainly understand your conundrum, you want her to be safe and healthy for the baby but the longer she's there the harder it will be to get her out. Here in TX if they are in your house long enough then you are considered common-law married and getting her out would involve divorce proceedings and splitting YOUR assets with her.
After BD I started dating this young lady and after a few months her lease was up and when she went to renew it (the day before it was to expire!) they told her they would not because she had a pit bull which was against their lease. She was in a panic because she couldn't find a new place by the next day so I offered to let her stay at my place a couple of weeks until she could get a new place sorted out. OH MAN was that a mistake. She made zero effort to find a new place. She had a moving business but completely quit working claiming the economy was bad (it wasn't). I would absolutely cringe when I came home from work and saw her car sitting in the drive, and sure enough I would walk in and there she is in one of the recliners watching TV having just woke up at 5 PM!!!!! Usually high as a kite. It all came to a head when I came home one day and we got into an argument about something and she ran to the kitchen, grabbed a knife, went back to the living room and cut a gash in her arm in front of me. I immediately grabbed my phone to call 911 and she freaked out, told me to hang up and she would leave. And she did. I don't think I've ever been so relieved in my life.
I share this with you because if your GF is like she was, then she is intentionally taking advantage of you. You need to protect yourself first and foremost, because take it from me, the crazy train just keeps moving faster towards that collapsed bridge up ahead.