I know that feeling- if you're dodging pills cuz of side effects, get some therapeutic grade peppermint oil. I've had surprisingly good results with mine.
I had a Team Leader who had a migraine a day for years...Then one day she drank a Gatorade, and had no migraine that day. Now she drinks a Gatorade every day and they've gone away.