Acupuncture is one of the oldest and most effective methods of medical treatments still being practiced widely even today in the modern scientific era, standing the test of time. Very thin needles are inserted into the body at specific points in order to promote healing and harmony. Though acupuncture works great for aches and pains, it is also used in the treatment of a full range of functional complaints such as stress, depression and anxiety, digestive issues, infertility and gynecological issues (including PMS), migraines, allergies, auto-immune diseases, sleeping problems, colds and flus, weight loss, smoking cessation, and so much more. Basically, whatever the health complaint, acupuncture can and has been used in treating that. Additionally, acupuncture has been used traditionally to keep people healthy. Regular maintenance acupuncture can help keep your body in harmony so that it is less likely to fall into a state of dis-ease.