Few things can ruin your day as much as a headache – and migraine is possibly the most disruptive form of all. True, cluster or tension headaches can be seriously painful and make it impossible to concentrate, but for many, migraine takes the top spot because of the sheer duration for which it can impact… Read more »