It's a hard thing to say, but sometimes you have to think of yourself. If you can envisage 10 years down the line, when he's still behaving like this, and he's dragged down your spirits too, then where will you be? I know what it's like to live with someone who keeps putting you down and being negative about your achievements - I got out. Perhaps you should think about that - you have to think of yourself and your and your children's future. He's no great example to them, smoking pot. Yes, I think he's depressed, but you can't force him to do anything about it. He has to want to get better, I've been there too. Stand back and look at the situation as if you were someone else seeing your relationship - see what you think then.