You may be deficient in some nutrients, especially the B vitamins. You might try taking a B Complex which has a lot of the B vitamins together. I read an article on anger the other day on the Net posted by I believe it was Community Gateway Church. They had several topics, sort of like sermons, and that was one of the topics. It was very enlightening. Good Luck.