Boyfriend getting meaner by the second?

Anonymous
dating for 3 months or so, we got along great. he is sweet, attentive, I had the time of my life with him.

around the second month he starts having little random outbursts maybe 1 or 2 a week. not terrible or abusive stuff, but like insulting the way I go about things or snapping at me. the last month of dating he just stopped sleeping with me entirely but insists he still cares for me. but I'm getting confused as to why he has gotten cold I started to worry it was my fault.

recently he has called me the following(while I have never ever said anything like this to him, nor blown my top at all):

psycho, moron, write your thoughts before you talk, I could walk away from you and this relationship and never feel a thing, you annoy the s---t out of me, you don't make sense when you talk, your thought process is stupid, I don't have the feelings for you I thought I could I just thought if I played the part I could,etc. etc

a few days ago he dumped me because he says I used to be really cool but now I'm just insecure and its irritating.

he followed that by telling me he cares about me very very much and he acted like that as a reaction to falling in love...but needs me to prove to him that I am making significant steps towards my happiness and self esteem in order for him to be in a relationship with me, and if I can prove that I have then we can be together...

Am I crazy or does this not make any sense. I feel terrible about myself , I have no idea if this is a fair request or what. I care about him a lot, and would prove it to him, but something tells me someone with self esteem would tell him..."I don't have to prove anything to you" and just walk away...

somebody give me some clarity!
Updates
+1 y
but a guy doesn't say all those mean things out of nowhere and then get on your case for your self esteem right
Boyfriend getting meaner by the second?
5 Opinion