Nice picture!!! That's about how you feel! You just want to get rid of that eye that is throbbing!!!
In order to do a good job of getting rid of a headache, you've got to find the source. Taking an aspirin is just putting on a bandaid. The headache will come back.
For example, someone who has suffered a head injury may end up with headaches because something in their brain or just in their head has been knocked out of place. Put things back in proper order and the headaches will go away. Someone with diabetes or another health issue may get headaches because of imbalances in their electrolytes or some other critical component. Eat a healthy meal or something that elevates your electrolytes and the headaches will go away.
The term Migraine is a bandaid. Find the source. It may take staying away from the medical community to ensure you regain your health. I love your mom's remedy!