An acupuncture session usually lasts around 30-60 minutes. During a session, fine needles are inserted into specific points on your body. Most people find the experience relaxing and soothing.