Well, getting an abortion is something that you will have to decide for yourself. But you have to ask yourself some questions -
1) do you want to be with your boyfriend even though you don't seem to like him much? Get a restraining order on him, consult a women's help group or simply move away from where he is.
2) if you have the baby, are you financially capable of looking after him/her? Your mom seems to be ready to support you if you get rid of your boyfreind, which is good.
3) being a single mom is really difficult, but then every little victory is also yours alone to enjoy.
All I can say is, don't bring a kid into this world if you are not going to give him/her a happy life. Also, if you go ahead and have the baby, be strong and get rid of the nuisance in your life first. You have to eb brave and tell the guy to get out of your life if you don't want him. And don't be afraid of being alone...Once you get out of this relationship, you will feel more free than you ever have.
Good luck with your life. Please be strong and stay happy...