They can't possibly expect you to let then stay as longer as they want at the expwnse of ending up on the street pregnant or with a new born. You have to put your immediate family first. You are not a bad daughter and have nothing to feel bad about.If they dont understand that then they are selfish and are inly looking out for their best interest.
Omg, this literally was just my husband and I. Your not a bad person for giving them a time limit. We gave my sister a time limit and she didn't want to leave. I felt very bad, but people in this type of situation family or not don't seem to care or understand that you have your own family to take care of. I understand they have they have issues and it is hard but they need to make sacrafices so they can back on their feet. That is what my husband and I have done to make it to this point. Because they were in my apartment, my husband and I are not even done with the baby's room and we have 5 weeks to go. So you help for as long as you can and give them their time limit, because you know they are not going to help your situation and you don't need all that added stress. Trust me I know, we were so stressed and now things are getting back to normal and we are finally destressing. Good luck:)
That doesn't make you a bad daughter! Your grown with your own family to care for, of course try to help as much as you can with family but there is a limit, your mom is grown and should be caring for herself or try to find programs or benefits to help her if she can't do it alone. And if its to the point where you lose your home and they don't care then they are selfish and should respect your rules/bondries.