The time it takes for a nerve block to work depends on the part of the body having pain, the affected nerve, and the patient. Sometimes it can take only a few minutes, but in some cases, full results take up to a few days.