What does it really take to create a happy home for your kids? A loving relationship? Lots of money? A happy mama? Well of course all of these things certainly help but they're not requirements (except maybe a happy mama). What it all boils down to is patience, tactics for dealing with stress, and belief.
It doesn't matter how wonderful your kids are, how helpful your partner is, or how much free time you manage to finagle out of the day, there are going to be moments of broken sanity. What you do in those moments will be what dictates the mood for the rest of the day, perhaps even longer.
One of the greatest tips I can give (although I find it hard to follow myself at times) is... forgive yourself. Forgive yourself when you lose your cool. Forgive yourself when you forget something. Forgive yourself when you do something wrong. You're not that hard on your kids, why should you be so hard on yourself?
I know it's difficult, especially when you are unable to contain the frustration bubbling inside, but one of the most beautiful things about children is that they don't hold onto things. You might yell, you might get angry, but afterwards you apologize, it's forgotten, and your little darlings are back to being happy, so now it's your turn.
Smile even when you're angry. I know it makes me sound like I should be put in an institute, you know the ones with the straight jackets and padded rooms, but... even if it's fake, it will help you pick up your mood, or at least help you stop yourself in your tracks and prevent the escalation of anger or the downward spiral of a broken-hearted funk.
So... Just keep smiling, Just keep smiling, Just keep smiling, smiling, smiling (and if you're feeling really rebellious, let out a little giggle even!)