You sound so much like me before I discovered I was diabetic and got my blood sugar regulated. I am mostly regulated now, after several years, but when the blood sugar gets a little high, I get unhappy and grouchy. Have to watch it every day.
Hope this is not your problem, but if you have not been checked, I encourage you to do so.
Wall Warmer