It's a tough decision to make. It sounds like you want to keep the baby. Things to consider include, if you choose to terminate, can your relationship survive that or would the grief/ regret be too much? Some relationships can survive especially if it's a mutual decision. Others don't.
Alternatively, can your relationship survive you having the baby? Whilst babies can be cheap, they're hard work and that stress can be too much for shaky relationship especially if one person didnt want to have a child yet. Can you do it alone? What kind of support can you get from your Mum and her bf? Will your df want access? Are you prepared for chasing child support for the next 16-18 years? Remember, if you have a child together you have a permanent connection even if you end up despising each other.
How will you as a single mum or you as a couple deal with things if something goes wrong and say you lose the baby or the child gets sick or has special needs? Can you handle a pregnancy yet? Some women have easy pregnancies, others end up on bed rest or with serious health issues.
All these things can and do happen. I suggest talking to a counsellor or having a more in depth talk with your Mum about how you can handle the nitty gritty. Sorry if this seems harsh but I think it's important to understand as much as you can before making such an important decision.
Bookmarks