Have you thought of having a reminder to snap you out of it? What about imagining a big Stop sign in your head, or keeping an elastic band around your wrist and snapping it to help you remember to calm down. If all else fails leave the room before you escalate to the point you aren't happy with. And always resolve it with your kids afterwards, if you overreacted tell them and apologise. I was told once by a psychologist that its not necessarily the yelling that affects them but how you deal with it afterwards. Explain you are tired, hungry, stressed etc and that you shouldn't have done x, y, z. And that you will try harder not to do that in the future. Don't ever say you won't do it again as this is a lie, and its better to be honest. All mums go through this at one point or another, but its how we recognise it and deal with it that helps. The fact that you have posted here about it says alot about the mother you are, a good one! Goodluck!