Acupuncture needle retention lasts for about 30 minutes. This gives your body’s qi or energy enough time to finish one complete circuit of the body. This does however depend on your body type – it could take more or less time. The treatment tables are heated; there is soothing music in the background – it’s all very relaxing and restorative, and patients often fall asleep and experience the ultimate power nap.