Yes, acupuncture is safe. A large-scale study published in 2009 found traditional acupuncture to be very safe after reviewing over 229,230 treatments.
According to the evidence from 12 prospective clinical trials which surveyed more than a million treatments, the risk of a serious side effects with is estimated to be 0.05 per 10 000 treatments and 0.55 per 10,000 individual patients. This is very low in complementary medicine. It is safe to have if you have a bleeding disorder.
It is not safe when it’s given by a poorly qualified practitioner who haven’t done enough training, for example dry needling in pain clinics from physiotherapists, chiropractors, osteopaths, nurses, doctors, etc.