Anger problems

I've been so angry recently for no reason. Like I'm just constantly pissed off and am one step away from blowing up at people all the time. Is this just hormones? Or stress and fear? I hate feeling like this.