OK I am a big believer in acupuncture. And there are two sorts. You either have medical acupuncture which basically is fine needles directly into the source of the pain, often a muscular issue. And you have traditional which is based on Chinese acupuncture which targets the Qi.
I went to my local acupuncturist as I was suffering from bad migraines and I was about to cut my head off! I went thinking she would stick needles in my neck and shoulder which the tension started. But she did the opposite and after discussing every single medical ailment that I have suffered from, she stuck needles in my feet, knees, arms and everywhere but my source of pain. She also kept checking my pulse and tongue. After the session which lasted an hour, she made me lie there for about 15 minutes. I then got up to go home and it felt like everything had drained through me. I had eight sessions as it wasn’t cheap but it completely sorted my migraines out for about 18 months after that. If I could I would regularly have it as it made me feel great, much freer all over.
My brother has had the other sort and the Chinese and swears by both for his back issues. Both of us were very skeptical being both the children of a vet although Dad used the medical version on animals with great success. I was also needle phobic but they truly don’t hurt.
So yes I would 100% say go for it! But do your research and go to someone recommended. Your GP won’t recommend one although mine did work from our local surgery. It should really be offered on the NHS as it would save a fortune in drugs...but then the pharmaceutical companies wouldn’t be happy!