Hello! I am actually an Acupuncturist and Chinese Herbalist. To answer your question, yes, Acupuncture is extremely beneficial for what you have mentioned and then some. When looking for an acupuncturist, be sure they are a “Licensed Acupuncturist” with a minimum of a Masters degree in Acupuncture (with or without Oriential Medicine as part of the degree). Chinese/Oriental Medicine is the Herbal medicine modality which has its own extensive course of study so you can find practitioners who do either, or each medicine as a stand-alone modality. Hope that makes sense. Go to your state Board of Acupuncture, which could be under a broader department such as a Department of Mental Health & Hygiene (I practice in Maryland and our Board of Acupuncture is under this particular department). You can go to the Board’s website and search to find practitioners in your area and also check on the status of their license - that it is active and in good standing. We are all trained to be “Generalists” which means that we can’t treat most anything that you have concerning you. Many acupuncturists choose specialities such as Women’s Health and fertility, pain management, long term and chronic diseases, etc. That just means that they have chosen to focus their practice further in these areas. If you can’t find a specialist near you, any good standing Acupuncturist will be able to help you. My personal suggestion is to find someone who also practices Chinese medicine as herbal formulas can help womens issues more powerfully, and even more quickly than just Acupuncture alone. Please know that Acupuncture is a process and will require time to help work with your body’s natural healing abilities (min 3-6 months). It is not a quick fix for concerns you’ve had for some time (months, or even years old). It helps to restore and balance your body, mind, and Spirit. I hope this helps you and that you do choose Acupuncture. I think you’ll love it! All the best!