Acupuncture is one the oldest healing practices in the world. It has been practiced in Asian countries for over 2500 years. It shows efficacy for wide range of conditions. Acupuncture involves inserting very fine metallic needles with various techniques and promotes blood circulations and helps the body to be balanced. Acupuncture has relatively fewer complications compared to other practices.