20 and pregnant

I just found out i am pregnant.. im 20 and me and my boyfriend dont have the best relationship he can be abusive at times but he said he wants to make it work for the baby. Should i have this baby or should i abort.