A typical migraine attack can last from anywhere between 4 and 72 hours. If you have a severe headache even after 3 days, consult a doctor immediately.