This post is a few weeks old now, so hopefully I'm not too late.
I can say that, like a lot of things, acupuncture can work or not depending a lot on what you believe in. As mentioned in "You are the placebo", you can just as easily make matters worse for yourself as make them better in what you believe about the treatment you are receiving.
I have had acupuncture for some sinus issues. This was a long standing sinus issue that I had had for several years and it would manifest itself through excruciating pressure above my right eye whenever flying or swimming under water.
I have no problem with needles. I should also say that acupuncture needles aren't at all like a regular syringe. They are very small and are not hollow. They aren't designed to inject anything. I only felt a tiny pinch on one or two as they were being inserted, but once that was completed, I only felt anything if I moved too much. A general acupuncture session lasts about 15-20 minutes.
After one session, my sinuses changed and I have not experienced any discomfort flying or swimming since. It worked for me, but as I said, your results may vary.