You seem to be suffering from Migraine. Migraine can be managed by improving your lifestyle like exercise, Yoga, meditation, avoiding junk foods, carbonated drinks etc.
Since your headache is long-standing and very severe, you consult a nearby Homeopathic clinic. Homeopathy is the best solution for Migraine. I have personally helped many with Migraine.
Next Steps
Consult a homeopath
Health Tips
Make lifestyle changes as suggested above.