I have had great success with acupuncture treatments for certain things.
The first time I tried it washout of desperation and I was amazed.
I've used it for a number of different things over the years and it has worked for almost everything, but there have been a couple of times when it didn't help.
As others have mentioned, its effectiveness will vary from person to person.
It also depends on how good your acupuncturist is. Like everything in life, some are good, some are great, and some may not be that great.
If you're struggling with something, it's definitely worth a try.
Probably best to find someone who comes to you via a personal referral.
And again, as someone mentioned, a TCM practitioner is probably a better way to go than someone who only does acupuncture.