Mark,
I've had migraines since my teenage years.
I had the worst time with them when I was drinking.
Now, I pay a lot of attention and if I can catch the migraine 'before' it begins, I find that sometimes taking Advil is enough. But, I have to catch it before the pain really starts. I get a nauseous feeling and I see lights floating in front of me before the pain starts and if I can catch it then, it really helps.
I'm glad you're doing well!