Acupuncture is not a one-shot deal. It works cumulatively, meaning one treatment builds on the next.
There are certainly instances of acupuncture producing immediate results. However, this is more an exception than the rule—and when it happens, the results tend to be short lived.
If you want lasting results from acupuncture, especially for a chronic condition, you must commit to the process.