Acupuncture is a very old method of encouraging the body to promote natural healing and to improve functioning. There are multiple ways of learning and practicing acupuncture. One of the key features of acupuncture includes inserting needles and applying heat or electrical stimulation at very precise acupuncture points. While acupuncture is often associated with pain control, an acupuncturist can give it a much broader meaning. A well-trained acupuncturist can take care of multiple health conditions like digestive disorders such as gastritis, hyperacidity, constipation respiratory disorders such as sinusitis, bronchitis, asthma, recurrent chest infections neurological and muscular disorders such as headaches, facial tics, neck pain, frozen shoulder, tennis elbow and so on. Acupuncture is specifically useful in treating stress, depression and other psychological conditions. However, number of treatments differs from person to person. Plus, there are no side effects.