Hi OP
Guys like him do a number on you. They look for vulnerable girls and they are ridiculously charming to begin with, but can't keep it up, especially with drugs involved.
I was with one of these on and off for five years. Older than me too. I was absolutely besotted. After about six months, I caught him snoring coke at a party. We broke up lots too, always at his instigation, someone commented on my fb profile, I was cheating, in his head. I said something and he would twist it to have an excuse to walk about. Oddly enough it would be a four day job too and phone would be off.
Time and time again I took him back. After I apologised for my supposed bad behaviour of course.
He also had children and also didn't have to do with them or pay for them.
Eventually I ended up very depressed and one night at a party, I took a legal high. I never went near drugs and was very against them, I think I was just very drunk, very miserable and be that stage, easily pressured. It nearly killed me.
I had a breakdown shortly afterward and it was then that the crisis team began to throw about the term mental abuse. I wouldn't accept it at all. As I got better I ended up taking him back again. And again. It was a horrible cycle that I didn't have the strength to break and he knew it.
Anyways, I did eventually break free and despite everything he put me through, it was hard. He treated my like dirt but I had properly loved him. You don't just get over that. It takes time as it will do for you, but you will move on and meet someone so worth it.
I'm with my DH now and every day he does lovely little things like put my phone on charge for me, warm a towel when I'm in the shower, brings me coffee in the morning. You will find someone like this too.
This horrible person that you have finished with, he won't ever be happy and this lassie he has got with will just go through all the things you did.
Look up narcissist. I bet he is one. Well done for getting away x