Chiropractor helps me out immensely in this category. I use to take 8 + Advil a day and now a days it is almost never. I may have taken one or two in the past few yrs.
Some form of meditation also helps. I have elderly friend who meditates couple of times a day to help with his stomach issues.
Human mind is a powerful too - most never use it to it's full potential.

I'm guilty of not using mine most of the time ..... lol.
Some times constant migraines are sign of bigger/badder problems.

See your physician about it sooner than later!
Good luck.