I have an issue with my DH and it's driving me crazy. We have 2 children & when I went on maternity leave with our youngest, he handled all the finances, and without my knowledge racked up huge amounts of debt and basically stuffed our financial position. He did the best he could but hid a lot from me and told a lot of lies along the way because he was embarrassed, and while very hurt, I did understand he was trying to do his best - the lying is what bothered me more than the fact his credit & our finance were a mess. Anyway, I am back at work & slowly getting us out of the mess we ended up in, but this week I mentioned that his money management isn't the best after he spent more than our weekly allowance within 4 days & it was just lots of small little transactions, ie coffee, lunch, little bits and pieces that added up. He has literally been moping around the house for 3 days because of that! HE'S mad at ME because I pointed out the obvious! I just refuse to apologise or engage in his mopey attitude, because I'm not sorry, I didn't say it nastily, just stated that we need to stick to the budget or we'll end up worse off. The issue I have is that anytime anyone says anything negative to him, he mopes for days, he has such an ego that it stops him from realising facts & truth, and honestly it's wearing thin with me. I am a very realistic person & if I've done something wrong, I soul search & really look at myself, I don't blame the person for telling me what they think, I can objectively see if what they have said has merit or not. I'm just so tired of his egotistical nature and it's really affecting our relationship. I don't know how to deal with him when he's like this, I feel like we have to 'ride it out' until he's in a better mood, but like I said, it's been 3 days and I'm so over it.
Any suggestions? I need to snap him out of it but I don't know how or even if it's even possible!