i've done accupuncture many times.  
just like anything it boils down to the practitioner.  95% of acupuncturists are garbage.  find that 5% that actually know what they are doing
the last time i went it was some 20 year old asian kid who did it.. it was a complete joke and did NOTHING for me.  these people are scammers.  so find a GOOD ONE.. and just as a tip, if you can book an appt the same day they likely suck at their job