How long does an acupuncture session last? Acupuncture sessions typically last between 30 minutes to an hour, depending on your specific needs and the practitioner’s recommendations. Give us some love! 0 Eddy & Alessia May 24, 2023