That is an extremely long time to have to put up with a headache.

I can get migraines but they seem to have been squashed by a change in medication. Have you ruled out any physical reasons for the pain. Good luck with getting in to see your therapist.