You will likely need to see a neurosurgeon...
But that does not mean they will go away soon it will be a while, you will be put on some drugs, Betaphyn, Syndol, Immigran, etc etc... these drugs will make you drunk especially Betaphyn...ni kama kuwa na hangover from God knows where...its a disaster. But i feel you...
The other thing you need to do is just be more aware/vigilant of what you eat, for some people could be cheese, some wines red/white, stress levels, change of lifestyle, sleeping patterns list is endless... It is you to know.
The other thing you need to do if you are not doing is start exercising, run, run, run, your ass off...this for some people helps...
All the best if you are luck yours will subside and even go away...migraines suck!
NB: the experience of waiting for the neurosurgeons is not fun at all, the queues...be prepared...you could try Dr Jowi at AGH, or DR Kwasa I think at general accident house.
Again all the best!