Question: how long does a greater occipital nerve block last?
Answer: The local anesthetic will wear off in 4 hours. At that time, your usual level of pain may return until the steroid starts working. This can take up to 2 weeks. Pain relief from an occipital nerve block usually will last for several months, but this may vary from patient to patient.