You sound like you're doing well. If you don't mind me saying, your husband sounds like an idiot man-child. He behaves like a spoiled brat. You're not meeting his emotional needs? Please. He's not a man. He's a 5 year old. You deserve better unless he has a major epiphany and man's up. He embarrasses me as a male.