Acupuncturist Questions Acupuncturist

How long do the effects of acupuncture last for anxiety?

I am a 42 year old female. I want to know how long do the effects of acupuncture last for anxiety?

16 Answers

One program 3- 6 times, depending on your condition.
Thank you for your question.

Each patient is unique and the positive effects of acupuncture can vary because they also depend on the cause of the anxiety. You should speak with you acupuncturist regarding the expected effects and the length of time. Ultimately, the goal is to relieve you of your symptoms for as long as possible.

Kind Regards,

The effects should last longer with each treatment. Everyone is different, but for example, you may get one day of relief (or several days) with the first treatment, and it should last longer with each treatment. However, the treatments need to be closer together in the beginning. I recommend treatment at least twice weekly to start and suggest you give it at least 6 treatments before you decide if it's working for you.

Rawls Whittlesey, L. Ac.

PT will feel better after the first time treatments. Usually, PT feels relaxed and calm, sleeps better, has more energy. They need treatments one to three month, one or two times per week. Also, teach them how to manage the stress, no worries, no overthinking.
Thank you for your inquiry about acupuncture. Results vary for individuals, but in general you might see it coming back within a few days. But keep in mind, acupuncture is cumulative, so the more often and consistently you come for treatment, the longer the results will last over time. There are herbal formulas that can also aid in treatment.

Good Luck, I hope this was helpful!

Mary Hills, DACM, LAc
Good afternoon,

Acupuncture works for anxiety, the effects of acupuncture will last for at least 3-6 days. It all depends on the diagnosis that caused the anxiety.

Yes acupuncture, massage, and herbs can help relieve or treat stress and anxiety for a long time or some cases for good. Each case is different it might take 3 to 6 months to get rid off this.

This really depends on how frequent your treatment is. One acupuncture treatment will last for up to 72 hours. Anxiety is a disorder that will need multiple treatments for you to gain long-lasting results.
I use the following analogy:

If you go to the beach, where the waves break, and jam a broomstick into the sand, how long before the waves knock it over? The waves are the stresses of life -- poor nutrition, not enough sleep, inadequate hydration, toxic exposure, etc. Acupuncture doesn't change the waves, only you do or have the ability to. So, the next treatment, we push it a little deeper in the sand...and the waves take longer to knock it over, but they will, eventually, because that's life (C'est la vie!). As such, I don't know how strong your waves are or how deeply embedded in the sand your balance from acupuncture is. Best practice -- keep going once a month at least to maintain the balance. Our medicine is intended not just to fix problems, but to maintain health.
This depends entirely on the patient, and the severity of symptoms. In the beginning I typically need to see patients more frequently (about once week for 3-6 weeks) then start spacing them out further. I do this because acupuncture is a treatment that builds upon itself, and the initial more frequent treatments allows for the foundation to be built.
Good acupuncture can totally lift the anxiety. Some acupuncturists can help it temporarily, a few days.
Acupuncture can help but anxiety has a lot of root causes that might be related to hormones and neurotransmitters. It might be worthwhile to talk to a Naturopathic Doctor
The duration of time that the effects of acupuncture will last for anxiety will differ for every person. It depends on your home situation, and lifestyle as well. I can tell you that you should feel immediate relief upon treatment and we have many Chinese herbal formulas to support your wellness at home.
That depends on how long you have been suffering from anxiety and your compliance with your practitioners treatment plan (dietary or lifestyle changes, taking supplements, etc). You will also find that acupuncture has a cumulative effect. As you continue with regular treaments, your results will last longer and longer.
Acupuncture, in most cases, has a dose dependency. The easiest way to think about this is to compare 1 acupuncture treatment session to 1 dose of a medication. Most of the time, only 1 dose of medication doesn't get a patient lasting effects (sometimes it does). Acupuncture is similar to this - most of the time a single acupuncture session doesn't get a patient lasting effects (though, sometimes it does).

How long a single treatment might last for any given condition is highly variable. There aren't any hard and fast rules, for some folks one treatment might last months and for others a single treatment might last hours.

Most studies show that acupuncture's effects after 8-10 treatments can be quite long lived - upwards of a year in pain management.

All of which is a very complicated (and long) way of saying - for any given individual it's hard to say exactly how long the effects of a single treatment might last. Sometimes it's hard to say exactly how long the effects of a course of therapy might last. Your best bet is to commit to 3-5 treatments and see if your anxiety is getting better. If so, start spacing the treatments out until the anxiety starts to return. Then receive acupuncture at that interval for a few months and see how you feel.

The last variable here is the type of provider you see. Please make sure you're seeing a board certified and state licensed acupuncturist - they will have either an L.Ac. or R.Ac. credential. If you're outside CA, you can use the "Find a Practitioner" lookup at to get a list of local providers.