My husband and I are constantly either not talking to each other or generally not getting on. We have been together for 20 years and have 4 wonderful children, both work full time and live well. Lately he has just been so nasty to me all I want to do is cry, if he isn't moaning that I haven't cooked him a dinner or washed and ironed his clothes, he is making snide remarks about other things. I don't have any social life, other than going to the gym occasionally with my mum, who he hates and regularly tells me, but I feel like I can't take it anymore. He makes more money than I do, but I work full time, my youngest DS is 5 years old and eldest 13, I have to also run a household, ensure all homework is complete and balance everything, including money. I feel all I do is cry to my mum about how hard my life is (with him, not the children they are a blessing), my family have even said they won't be near me when he is around, and have noticed that I'm very withdrawn. He can seem to be so aggressive (but has never laid a finger on my or my children), and as a result when the children are sleeping. And everything is prepared all I want to do is go to sleep and cry. I have tried and tried to talk to him about how he makes me feel but he dismisses it, or says sorry then an hour later is having a go about something else I have done wrong. He is under pressure at work but I don't know what to do anymore? Am I the reason he is being like this to me, am I complaining too much and not doing everything I should be? I thought a relationship was supposed to be a partnership, but it's always me, and I'm always the one to blame, I feel so lonely and trapped and I don't know what to do anymore. Any advice would be greatly appreciated thank you