welcome to health care magic
First of all, get some investigations done like CT scan
Increased BP is one of the reason for headache, but as you are taking medicines regularly and its under control so this might not be the reason.
As per your description, you might be suffering from migraine
. But don't worry, various kinds of treatments are available for that. Consult a neurologist
for detailed evaluation and management
Hope this helps