Headaches can be caused by many things! including a tumor. I'm not saying you have a tumor but I suggest seeing a Neurologist
I have the same problem i always get headaches all the time im not sure what it could be i take different medicine to get rid of them but that only works for so long then im back to the pain again if u find out any information please pass it on thanks
You could also have Neurocysticercosis, which is tapeworms in your head. You might want to get tested for Ova and Parasites if the headaches continue. Good luck.