Anyone who has battled even one migraine knows how painful they can be. For some, migraines are a difficult part of their every-day lives! While there are a variety of migraine treatment options available, not all of them work on everyone, and some people will fight...