Migraine is well known to many people around the world. This terrible pain can affect the everyday activities and the life quality of those...Read more »