Hello!
I understand your concern. Thank you for the question!
In my opinion the headaches you are having are partly caused by your repeated
head trauma. It is very common for head trauma to cause tension type headache. All your troubles can be explained by this disorder.
Brain trauma can also cause mood changes,
depression, dizziness and insomnia.
If you were my patient I would treat you with an antidepressant like Zooloft,
paroxetine or amytriptiline.
Amytriptiline must be started after a cardiologist consult as it can cause heart problems.
These drugs taken for some months will reduce your headache frequency and intensity.
During headache I would recommend you
acetaminophen , ibuprofen, naproxen or indomethacine which will make you feel better.
Hope to have been helpful!
Best wishes Dr.Abaz Quka