An acupuncture appointment typically lasts 45-60 minutes. It is not uncommon for the practitioner to recommend several sessions, depending on the condition being treated and the severity of symptoms.