The best time of day for acupuncture is usually during the day or when there is sunlight. Because of the sunlight, the body’s yang energy is strong. Acupuncture is more about mobilizing the body’s qi and blood, and when the yang energy is strong, it helps the acupuncture to perform better. There is no absolute best time of the day for acupuncture. Some acupuncture methods have special requirements for the time of acupuncture, such as the Ziwu Liujiao acupuncture method, which requires acupuncture treatment at the time of onset, or the corresponding acupuncture point to be selected at the time of onset, and the Ziwu Liujiao acupuncture method actually has no best time of the day for treatment. The best time for ordinary acupuncture is usually put into the daytime, and the retention time of needles is between 20-30 minutes. Because the body’s qi and blood flow through the body, 25 turns during the day and 25 turns at night, that is, the meridian qi should flow through the body 50 turns during the day, a day is 24 hours divided by 50, each turn is about 27-28 minutes, this is the reason why the needle retention time will be controlled at 20-30 minutes, so the best time of the day for acupuncture is during the day.