Can anyone help me please..my partner is constantly swearing about things around the house...the mess, the jobs that need doing, the dog hair ...anything really. He calls everything "f'''ng' pieces of sh't" , and worse..but never swears AT me or calls me names. I find his angry outbursts make me feel sick and upset and I have tried talking to him about it. If I get really upset and shout back and then there will be an apology..if I try to discuss it further he gets more defensive and angry as he thinks I am challenging his apology. It happens a lot at weekends..I feel like he resents life with me. I feel sad and don't know what to do. I have spent the afternoon crying. We have been together 10+ years - what makes me sad is that EVERYONE thinks he's wonderful and affable and fun and jolly and that I'm the serious one in the relationship - he was all those things when we met but these meltdowns are almost every weekend. No one sees them.