wow 8 years thats a long time
Too many factors. Could be stress. Could be he's bipolar. Could be he's not satisfied with himself or his life. I knew a guy who got migraines every day and he was such a b to be around except when he smoked. So it could be some kind of health thing. Too many...