You may not believe this but it is true.I suffered from migraine and cluster headaches for maybe 10 years.Nothing helped really well.One day I was hit by a car in a rear end collision and got whiplash.It hurt like a muther for a while but it finally went away and so did my regular headaches.Haven't had one in the last 10 years.I don't suggest anyone get whiplash,but it might be caused by a misalignment in the neck.