One in five Canadians suffers migraines, which are headaches caused by swelling of the blood vessels and nerves surrounding the brain. They can last anywhere from three hours to three days, causing pain, nausea and sensitivity to noise. There are many triggers for...