Acupuncture Treatment involves the use of needles that are inserted at specific points of the body to treat many diseases and conditions. This is a Chinese method of providing relief and is based on their theory that certain nerves in the body control the body functions. By injecting these needles in different depths, the affected person is relieved of the pain. It is understood that the Therapy of acupuncture is effective in treating 28 different conditions, particularly headaches and migraines. Even lower back pain is known to be cure with acupuncture with favorable results. Like any other treatment, acupuncture also takes time to yield complete results, though some amount of relief may be experienced once the treatment starts. The treatment sessions last about 30 minutes and 12 such sessions may be needed to complete the course. There could also be gaps between the sessions. So it may take around 6 to 10 weeks' duration for the treatment. Acupuncture can help patients to completely recover from the their ailment. Many disorders can be cured through this acupuncture therapy provided you go to the right practitioner acupuncture. Acupuncture treatment is affordable in acupuncture clinics which offer various treatments for a nominal charge.