For some pain conditions, acupuncture can often provide immediate relief. Sometimes almost as fast as the needles are inserted. For other conditions, the effects may take several hours or days in order to be observed.