sounds logical. i had to take naproxen for another condition and i noticed that it really helped with headaches at times. aleve is the same thing only not as strong. and yes, caffeine does help but in moderation. for some people too much caffeine can be a trigger for a migraine. i have tried a lot of different Rx medicines and have found that the dissolving maxalt 10mg work the best for me.