Skip to content

Acupuncture Treatment

(Naperville Acupuncture)


What Does Acupuncture Help With?

Acupuncture is a main component of Traditional Chinese Medicine, and as such it treats a wide variety of health complaints, both mind and body.  While we have experience and success treating a wide variety of conditions, we have a focus in Women’s Health and Digestive Health.

Hormonal Imbalances

Many people use this term to cover a wide variety of complaints, but it mostly refers to symptoms that relate to the menstrual cycle from onset as a child or teen, all the way through and beyond menopause.  Some symptoms and complaints that we commonly treat include:

  • Irregular periods
  • HACUPUNCTURE FOR PMS, ENDOMETRIOSIS, PCOSeavy and/or painful periods
  • PCOS
  • Endometriosis
  • Infertility
  • PMS and PMDD, depression or mood swings
  • Insomnia
  • Hot Flashes and Night Sweats

Digestive Disorders

  • IBS (Irritable Bowel Syndrome)
  • Crohn’s Disease and Ulcerative Colitis
  • Constipation and Diarrhea
  • Unexplained Abdominal Pain
  • Acid Reflux and GERD

Pregnancy and Postpartum Care

  • Morning Sickness/Nausea
  • Fatigue
  • Back and Neck Pain
  • Anxiety and Depression
  • Headaches and Migraines
  • Constipation, Hemorrhoids
  • Malposition, Breech


We love to treat children of all ages too!  Of course mom wants to help her kids thrive, so we see common childhood complaints such as:

  • Anxiety
  • Constipation/Diarrhea
  • Ear Aches, Colds, FlusAcupuncture for Kids, Naperville
  • ADHD
  • Bedwetting


  • musculoskeletal
  • neuropathy
  • internal/visceral
  • arthritis
  • migraines

At Energy Flow Acupuncture & Wellness Center, we treat the WHOLE person, not just a symptom.  We truly believe in the mind-body-spirit connection, and this is why acupuncture and Chinese Medicine have withstood the test of time – we are more that the sum of our parts!

We would love to discuss what YOUR concerns are, and see if we’d be a fit to work together. Energy Flow Acupuncture offers free consultations via phone, Zoom, or in person.  Please call us at 630-335-1069 to schedule yours today

630-335-1069 Directions Contact/Schedule