You have got to establish boundaries!
Try them with someone else!
He is abusive, and you are either very naive, or have no confidence.
This person needs help, but then so do you. Maybe you just need education, so here it is:
don't get invloved with another person of this type, to do this you must first get help for yourself.
Think ahead, think of your child, you owe your child a good father, not a bad one! Be picky!
Don't settle for the first person that comes along.
If you can't set boundaries for you, set them for your child, what you will or won't acept. Do you want your child to grow up thinking this is normal behavior? I doubt it. Hope not!
It will hurt awhile to leave, but don't let him back, you are teachng him he can do this to you over and over!
Don't let anyone mistreat you!
Decide what your values are and your standards, and don't go for less.
Get the ring before you have an intimate relationship. Use birth control always, and condoms.
Make someone show they mean business, if you buy a home you have to pay earnest money, your body and life are more important than a house!
A mere ring isn't good enough, it should cost a a portion of his yearly income, a large portion.
It may sound old fashioned, but if a man really loves you, he will do it, if he is an honorable man. You don't want an man that isn't. But you have to set your standards first, don't be easy!
If a man won't honor you, dump him before he dumps you, it will make you feel powerful! Self empowered! Best wishes!