There’s no set period of time the effects of your acupuncture treatment will last. How long you’ll feel the effects depends on the severity of your condition and how many treatments you need to see adequate results.