At times he is angry, rude (think impatient eye rolling), gives the silent treatment, sarcastic. It lasts for several days or a week and happens about once a month or every two months. He gets easily irritated by people and vents to me for ages about what they've said/done. He also gets very bad headaches about once a month, presumably from the stress of all the anger. Any ideas what this is all about?