What's wrong with me

Dev

I can't blame this on pregnancy hormones because I've had his issue for a few years now. I use to blame my mood swings on my birth control but that's obviously not the case either. I get random anger mood swings. I don't really feel depressed or sad. I just get overwhelmed with my toddlers constant messes, obnoxiousness, and the littlest thing like running late for work can turn me into a psychopath. When that happens I just want to scream or cry out of frustration. It comes on like the flip of a switch. Idk how to make it stop. When I'm in a mood like that the sound of my toddler smacking his food can make me want to scream so I just have to leave the room. What the heck could this be? I'm sick of being angry over stupid things. I honestly don't know how to control it.