Brain freeze does, in fact, relieve headaches, as odd as it may sound. Studies show even people who find that pain-relieving medications do nothing for them have found that self-induced brain freeze could stop their migraines right in their tracks.
But, why does it work? Brain freeze and headaches are caused by the constriction and dilation of blood vessels in the brain. When you drink or eat something cold, like ice-cold water or ice cream, and press it against the roof of your mouth, it affects the blood flowing through the arterial cerebral artery, thereby causing brain freeze. After the brain freeze has passed, blood flow goes back to normal and the headache is gone. It’s basically like applying an ice pack directly to the source, instead of having your meddlesome skull get in the way.
This method might seem quite unusual for some, but who knows? That next scoop of ice cream may just be the quick fix your body needs.
Source used: