I decided to bump this thread, as I've pretty much reconsidered my iffy opinion on acupuncture. I'm close to being a full-blown believer now. A few weeks ago I wrenched my neck terribly, and it was giving me an awful lot of trouble. Not only did the whole trapezius and longissimus muscles hurt in a big way, but the strain was giving me constant, very intense headaches. I couldn't sleep more than about an hour at a stretch because lying down on my back or side cranked up the pain.
I've gone to a half-dozen acupuncture sessions now, spaced pretty closely together, and I've noticed a giant difference. Most of the pain is gone and my neck is only slightly stiff. I'm doing other things to try and let my neck heal, so acupuncture doesn't get all the credit, but most of the improvement started after the second acupuncture session. It really seems to have done some real good.
I did more reading up on acupuncture, and it seems like it's hit or miss for a lot of maladies, but for folks with pain, it's definitely worth a shot. I would keep in mind that it'll likely require more than one session, and it seems like it's best not to space the sessions very far apart.