@JoSwiss1212 I used to date someone who did this (when I was 17,) constantly negging me, and saying other girls were soooo pretty, and Sarah at work is so hot that all the men fancy her, and poking at my weight (even though I was 8 stone 9 and 5 ft 5,) saying 'pinch an inch, YOU can pinch a foot!) Like I was very flabby.
I put up with him for maybe 5-6 months, (which is a long time when you're 17,) then dumped him. We had arranged to go to the cinema, and he cancelled, because he was 'busy' doing something else.' I said 'but I am here ready,' and he said 'don't fuck me off, I won't have it! We're not going! If you get my back up again, we're done, I'm warning you.'
I said 'well fuck off then, I am pissed off with you anyway. Fuck off and don't contact me again.' Then I slammed the phone down on him.
I was not a confident person, and was easily walked on, but I was so angry with him and how he had treated me like a doormat and had been slagging me off and criticising me non-stop, that I happily and easily told him to fuck off.
I slammed the phone down and he never rang back, but he did tell people HE dumped me. I don't give a shit. When I dumped him, it was SUCH a relief.
I didn't date again for 2 years.
OP, do NOT stay with this toxic manchild. You deserve better.