I've been in a long distance relationship with my partner for over a year, I'm 30 weeks pregnant (we had been together 9 months when I got pregnant which I guess was too soon to really know someone). I'm 34 he is 24.
He was mostly a good boyfriend but he won't stop lying to me and after this last time Im just done. he had just moved into my house 2 weeks ago after being long distance and only seeing eachother every other weekend this whole time and now ive thrown him out again already after finding out he lied to me about drugs. He had a stash of drugs in his house which he said he didn't take anymore and would get rid of before he moved in (I made it very clear he is not bringing that stuff into my house) and when asked he kept telling me he had got rid of it and even swore on his sister's life. But it turns out he didn't get rid of it.(I don't think he brought it into my house but left it hidden at his parents house where he was living before)
Previously 3 months ago he went on a night out with a friend who I know takes cocaine so I wasn't happy about it anyway but he said he would only have 2 drinks but he ended up staying out all night and taking cocaine and then tried to lie to me about it. We came very close to breaking up after that but he turned up at my house crying and begging me and I ended up giving him one last chance, he swore he'd never lie again or take drugs. He has also lied multiple times about porn use.
I really hate liars as I've been lied to and cheated on by multiple ex's and have trust issues already because of that (which he knows but still continues to lie). When found out he cries and begs for another chance and swears to never lie again but keeps doing it.
I now don't feel like he is a safe person to have around my children (I also have a 6 year old from a previous relationship) as he is obviously not actually willing to give up drugs and I can't trust him. Since I kicked him out he is staying in a hotel and refusing to leave the area and go back to where he is from, he is saying he will get a flat here and wants shared custody of the baby. I don't want him near me and I don't want him to have any custody of the baby as he is a liar and won't give up drugs and I don't think he's fit to be a parent. What should I do? I'm very stressed out with all this. I know I'm stupid for getting pregnant with someone like this in the first place but I really thought he was a good person