Believe me its not out of nowhere. I have suffered from headaches for years until I found out why I was getting them. As I don't know your lifestyle I will tell you what brings on my pain.
First of all sugar, toxins you know when you have a sugar rush well what goes up must come down same goes...