The length of an acupuncture session all depends on the condition you are coming in for. Usually the first visit will be the longest visit you will have. You could have a session that lasts 30 minutes or you could have a session that lasts as long as two hours.