I agree with VH. He is hopeless. He is a selfish, narcisstic jerk that is blaming everything on you. He is not strong enough to look within. You are. You deserve to be with someone stronger that is willing and ABLE to do THE WORK.
I dont see him ever changing. This wild and exciting guy that you hooked up with just a USER and ABUSER. He's like the friend you knew in high school that hasn't changed a bit 10 years later.
I agree. Work on you. Go to counseling for you. Dont listen to anything that pig has to say. YOU CANT RATIONALIZE WITH IRRATIONAL PEOPLE!!! He doesnt get it and I doubt he ever can or will. You are just noticing it more now because you have been WORKING and CHANGING.
Get your apartment and get out of there!!! Start loving yourself again...