Hi everyone, I need some advice please. I am stuck in a situation and unsure of what to do. I've been married for just over 10 years, but known him for about 15 years. Since we have been married he hasn't had a job or hasnt tried to get one as much as I have asked. I've always been the one who is working, we have 2 children, always gone back after mat leave whether I wanted to or not. He looks after children whilst I'm at work, and he is very good with them. But to be constantly told I don't know how to look after them or I dont care about them is awful as it wasn't my choice to not stay at home and look after them. My husband has been physically abusive as well as verbally. Whilst pregnant he called me fat and ugly, I was breastfeeding and exhausted as I had to go to work and used to snore so he once woke me up by slapping my face so hard my contact lens ripped in my eye. This was about 5 years ago. Since then its been mainly verbally abusive, alot of swearing, telling me I dotn care about the children. He will also tell me I smell, I dress to attract attention, I'm ugly. Our first night out without the children was about 2 years ago, we went a bar with friends, night ended with him shouting at me, coming home and he started punching my head because he was so drunk. Husband also smokes weed every evening, which I pay for as he doesn't have any other means too. Sometimes things between are nice but its also marred by the horrible things he then says. Sometimes after an days outburst he follows up the next day by making me breakfast in bed? its very confusing? When my mum passed away he only attended the funeral, didn't go and visit my dad with me during the days leading up to the funeral, but as soon as his friends aunt passed he was there the same day to pay his respects? I'm sorry for the rant but I am very confused as you can probably tell, any advice would be appreciated