What is Acupuncture?

Acupuncture is a 5000 year old natural form of healthcare that is one part of a larger healing art called Traditional Chinese Medicine (TCM). Acupuncture is based on the belief that the human body has an amazing ability to heal itself and lack of health (disease) occurs when this healing system fails to function properly. Qi (pronounced “che”) is the healing energy that flows through the body in electrical pathways called meridians and it is the obstruction of Qi that inhibits the body’s ability to heal.

The job of the acupuncturist is to stimulate the meridians and restore the flow of Qi so the body can heal itself. Although there are many ways to stimulate Qi, it is typically done by inserting fine sterile needles along the meridians. 

Does It Hurt?

Very rarely will a patient report feeling any pain. This is because the acupuncture needles are very thin. They are less than one tenth the size of medical needles for injections and blood drawing which need to be hollow so fluids can flow through them.  


How Many Treatments Will I Need?

The number of treatments varies. For most conditions, treatments are scheduled three times per week for two weeks. Then the progress is assessed and the frequency can be reduced. Acute conditions require fewer visits overall but more treatments initially. Chronic conditions have fewer visits per week to start but may last for several months. 


Is Acupuncture Covered By Health Insurance?

Most insurance plans do not cover acupuncture but that is rapidly changing. We will be happy to call on your policy and let you know your benefits before any charges are incurred. 


What Can Acupuncture Treat? 

The overwhelming number of patients that we see in our office, come in for pain associated with the musculoskeletal system but historically acupuncture is known to treat over 800 different diseases. Currently the World Health Organization publishes a list of conditions that acupuncture has been clinically proven thru controlled trails to be effective treating.

Our Location

Find us on the map

Office Hours

Our Regular Schedule


8:00 am-5:30 pm


8:00 am-5:30 pm


8:00 am-5:30 pm


8:00 am-5:30 pm


8:00 am-5:30 pm


8:00 am-12:00 pm



No Testimonials settings found. Please configure it.