Tony 123, It's extremely important that you resolve your headaches as soon as possible. The longer you have them, the more ingrained the pain pathways in your brain become. My pain pathways are 29 years old. At this point very difficult to treat, which is why I'm now on hard-core preventative pharmaceuticals. (Nortriptyline works!)
Try Magnesium Oxide supplements (different from plain magnesium,) 400 mg./daily I think you can go up to 800mg/daily. Apparently our soil is stripped of the mineral, and therefore, our bodies are stripped of it, causing pain, including migraine headaches. I've heard that our bodies aren't able to aborsb enough of the tablet form (if you take enough it causes diarrhea, doesn't get absorbed) so there are Magnesium Oxide sprays available. You spray it on your arms and legs, and take footbaths in it. I got mine from an on-line company called DermaMag. My neurologist recommends Magnesium Oxide.
Butterbur root is an herb that is rumored to be helpful. I don't know first-hand.
As far as therapies go, what is noticeably helpful to me is biofeedback. Also, shoulder-opening poses in yoga. Acupuncture was somewhat helpful. Again, my pathways are ancient. Might work wonders for you.
Don't lose hope! Good luck!