A couple of weeks ago I ended things with P. he has alcohol issues and has tendencies to nip to the pub on a Friday night after work and not return home until Sunday evening. We have not been getting on in general. Our babies are 2 and 11months. I am only 21 and couldn't contemplate spending the rest of my life putting up with this kind of shit. So I ended it.
I have still been living with him. I am moving into new house at the end of the week hopefully. P appeared to take the split ok. Said he didn't want me to go but he understands it's what I need to do. However, last weekend he went out on Saturday night and didn't return home until Sunday evening. He was still pissed and when I went down stairs he was racking up a line of coke on my kitchen worktop!!!!!! He used to do drugs a lot but when we got together he stopped as he knew how against it I am.
I was furious that he brought drugs into the house, flushed his coke down the loo and sent him to bed. We discussed it in the week and he said he didn't know what he was thinking etc. whatever. He can do what he likes when I'm gone as long as my kids aren't affected.
This weekend, he has been on the piss since friday. He came home briefly yesterday, scared the shit out of me and 2yo DD, by shouting and swearing at me saying I was cheating on him and leaving him for another man (I'm not). He then stormed out of the house and was shouting in the street calling me a slut. He then phoned me a few hours later begging me to stay and not to take his kids from him (I've said he can see them as much as he likes, I'm only going to the other side of town). He said he can't live without me etc and he doesn't know what he's done wrong. I refused to speak about it while he was drunk and said to go to his mums to sober up. My friend just phoned me to say he picked P up from town at 6am this morning and he's now at his house sleeping it off.
I know he's a prick but I feel so guilty and can't bear the thought of him being on his own. What should I do?