I recommend 2-6 drops per day of Young Living Peppermint Essential Oil. It more or less cured my IBS stomach gurgling and discomfort in a few days.
As for the migraine, I don't know. However, in my opinion what those guys on the other page are missing are glandulars. You can try a product like neuroplex or neurotrophin pmg to see if one of those helps as much as that company's eye and skin products have been helping me. You might need to take more than the bottle recommends, I take 2 or 3 times the amount recommended for my eyes.
Good luck and let me know if you have any questions.