I've been married for 25 years. He has always been the kindest loveliest person in the world. Just recently he's changed. I am constantly walking on egg shells. The slightest thing can set him off. I can ask him the most innocent question such as have you seen this or that and he erupts and goes crazy at me shouting so aggressively and scaring me and making me cry. A few days ago I commented I miss you in the evenings when you're working (he works nights). At that time it was true. And he went crazy and shouting so much. I don't know why he has started to be like this its always my fault always me. If I ask him to do a job I'm lazy. If I ask him where anything is I can't cope without him. He's become nasty. Constant telling me I'm useless and he gets the blame for everything round here. I spend all my time crying. What's come over him? He never used to be like this. And how do I leave such a long marriage? Ask him to leave? Do I leave? How does it work? I haven't a clue