What You Need to Know About Migraines and How to Treat ThemMigraines can rear their head (no pun intended) at any time and can last for several hours or days. Some people struggle with migraines...