Hiya, it’s my first time posting here. I have 3 children with a man that I love very much. He has treated me very badly over the years to the point I don’t recognise myself anymore. He takes cocaine and lies about it and sleeps in until the afternoon like a teenager. I ask him to stop and he has these moments of realisation where he says he can’t believe he has treated me this way and me and the kids are his world and then really shows us the man he can be , he makes a lot of money and provides for us and the kids love him- when he is awake and can be bothered to parent. I am breaking point, it’s like I’m dealing with 2 different people. I’m pretty sure he is a narcissist and only ‘acts’ like he is the perfect family man when I pull him up on his behaviour and leave him for a while, but I’m not sure. I’m very confused as to who he really is as we get a few different personalities. I work myself and take care of our 9 year old, 2 year old and 1 year old and I’m exhausted. He does no housework , has a lay in whenever he wants because he says he works hard and needs it and is either the shittest laziest partner in the world or the best most loving caring amazing dad and man we could ask for. Sorry I’m rambling but I just don’t know what to do anymore. We have got on great for weeks and then he went out with his friends and got on one and slept on the sofa until midday snoring and dribbling and when I called him out on it ( with not very nice names may I add 😔) we had a massive fight and he called me names and left the house. What should I do? Walk away for good? As I have threatened it many times and gave him what I thought was eye openers and left him for weeks on end where he always comes back begging for forgiveness and then changes for a month but slips back into old ways. Sorry I’m at breaking point. Has anyone else been through this? The lies, the drugs, the narcissistic behaviour, the ‘act’ of changing behaviour?