Headaches after pregnancy usually last about 6 months after giving birth, but they can go away sooner.