When I was a kid I used to get migraines and cluster headaches. The lasted most my life. I have been tested they never found anything. I havent had a migraine in about 5 years now. I don't know why I just stopped getting them. I get regular headaches every once in a while, but they are never too bad. With the exception of about a month a go I hit my head pretty hard(probably had a concussion) I had a headache that lasted for 3 days.