Sorry, sweetie, that you are in pain.
I've had to watch my 22 yr. old daughter go through painful breakups and it nearly broke my heart. For awhile it seemed as if her choices in men were jerks.
Then she dated this guy who showed her how a woman needs to be treated. Even though they have since broken up she now makes much betters choice because she realizes how she should be treated. It's a long road to travel but, it is SO worth it. Please keep you chin up and make choices that are best for YOU. Your true-love is somewhere waiting for you.
As for you ex putting blame on you---that is the worst!
He needs to take responsibility for his own actions.
Joanne