No man should ever make you feel like “unwanted garbage “. Put yourself in their shoes. Would YOU ever do this to someone? I’ve already commented on this once, but I can’t get you out of my head yet.
I was with a Man when I was in my late teens / early 20’s that was like this. He could be my absolute best friend one moment and the next, he waited until I was naked to tell me how fat I was. (5’2” 110 pounds at the time).
This is no way to live. You deserve better. I understand your struggle. I know how hard it is to just leave and do what is best for you. For me, the push was when he wanted to get married. I thought, “Sweet baby Jesus, Don’t let me go through with the this” and I left.
I hope you have the strength to do what is best for you. You are young, you still have time for a Wonderful Life!