An acupuncture session can last anywhere from 30 to 90 minutes. Typically, the therapist may leave the needles in a client’s skin for 10 to 30 minutes. Your first treatment may last longer than standard sessions. You may spend the first few minutes discussing your condition and reasons for treatment in this first visit.