Will keep you in prayer.
Serious question - are you getting enough sleep? I find when I'm over tired I'm more likely to vent at people. I'm better at keeping it under control than I used to be but still find I'm less tolerant if I'm tired.
Another thing I've found is that if my electrolytes get out of balance I get grumpy. By chance I noticed that a particular drink I enjoyed improved things, so I figured out what it was and tried taking on more of it when I felt grumpy and it seemed to work. I also use electrolyte tablets if I've been out in the sun, to replace salts as well as fluids - if I lose electrolytes I find I'm more likely to get one or both of headaches and grumpiness. Talk to your doctor before messing with specific electrolytes because you can harm yourself if you get the numbers wrong (for example potassium is important to have in appropriate quantities, but potassium chloride is one of the drugs used in lethal injections, as an overdose of potassium can cause a myocardial infarction)