Question: how long does occipital nerve block take to work?
Answer: The immediate effect is usually from the local anesthetic injected. This wears off in a few hours. The steroid starts working in about 3 to 5 days and its effect can last for several days to a few months.