Hi.
Aside from migraines, other possible causes include tension headache, and cervical disc disease leading to radiculopathy.
Usually, headaches such as migraines and tension headache can have triggers that precipitate the attacks. You could try to identify if there are any triggers to your headache and try to avoid them as much as possible.
You should also try to do some relaxation techniques and exercises that may help relieve any stress that could be contributing to your symptoms.
If your symptoms persist or worsen, you should consult a neurologist to have a proper evaluation of your symptoms and to determine any underlying pathology.
Hope this helps.
Good luck.
Ask your doctor if he thinks you have migraines....which is what it sounds like. And then ask him to prescribe you something specifically for migraines. Migraines tend to be very painful and don't usually go away from using stuff like advil.