i know a few people that werein your position...
honestly i think once a relationship gets that sour that its past the point of fixing. i know it sounds horrible and pessimistic but think...(even though you dont want to and you probably wont...) do you REALLY want to wait around till he fixes himself? maybe yes one day he will but one day could be YEARS away!! so you have to deal with his days of being *good* then go back to months of bad until he throws something else and breaks down and cries again? and hes HITTING you? look, a good friend of mine (who is 4 years younger than i) is living with her boyfriend. shes 19 hes 31. he hasnt changed in the 3 years they have been together. the man drinks, smokes, eats pills...whatever. hes THIRTY ONE!! he STILL hasnt changed. hes been to jail, hes hit her before and always apologized, says shes the girl he wants to marry but come ON! she still goes back to him and every other day they fight again.
i know this is hard, i have not been in your position but ive watched many a few go thru it. i honestly do not think he will change for you. i think he needs LOTS of his own time to change. robbin love, think about if you finally find a nice guy? how nice would it be to be in a normal, healthy, NON drug-dependent relationship? once you have that you will be like what was i thinking!! i know its hard and it will be the hardest thing to do. but i think its the safest. (for both u and the lil one)
besides...he headbutted you this time... what if next time he hurts the baby...? you are 18 - your views change A LOT as you get older. TRUST ME.
just food for thought...
you are smart and you know what to do or else you wouldnt have written...good luck girl keep us posted!!
ps - i dont disagree with you - im sure he is a nice guy and im sure he really has potential etc. but maybe he isnt the right guy for you. just because he COULD change, why should you have to wait for that? why not have someone who is changed and has better morals/values? maybe one day he will change, but maybe by then it will be so he can bewith someone else. you have to remember just how many other fabulous men ther are out there. (even though i still have a hard time remembering that...

)