Migraine headaches

Dia
I've been getting migraine headaches for about 10 years now. Does anyone have any drugstore or prescription medicines that they recommend? I've tried cat scans, excedrin migraine, increasing my water intake. Also any natural home remedies as well? Something that helps them go away quickly, please and thank you!