Re: relationship problem
One- IMO, she's using you.
Two- when she has the kid, insist on a paternity test before your name goes on the birth certificate as the baby daddy, or you'll be stuck paying child support even if it's not your child. In fact, you might want to check the law to see if the baby being born into your household doesn't automatically make you the father in the eyes of the law.
If it were me, I would tell her that she needs to move out and find a place of her own if she wants to date other people, and that when she has the baby we'll do a paternity test and if you're the father you'll do the right thing and pay child support and share custody.