A migraine headache can last from hours to days. It usually affects one side of the head, but can sometimes be felt all over. A first migraine can be frightening due to the severity of the pain. They can cause fuzzy head, blurred vision and other symptoms.