As to double vision, it is called diplopia in another word. Whether acupuncture can treat double vision or not, my answer is yes. So far, acupuncture is a popular therapy in western world, actually it is an ancient Chinese therapy. In this medication, people believe that energy travels through every part of human body, which is called Chi in Chinese. If its travelling way is blocked somewhere, then people would get illness for the blockage. Acupuncture works with long, thin silver needle to insert into certain points to open the blockage and cure the illness. In this theory, acupuncture could be used as treatment for various disease. And in fact, it is indeed recommended to treat double vision according to many reports. Causes of double vision include problems of cornea, lens, muscles, nervous system and brain. Acupuncture can promote the blood circulation to eyes, so that cells of eyes can get better nourishment. Meanwhile it can also adjust the balance of muscles. Through stimulation to different points, it could also help with disorder of nerve and brain. I think you should go to hospital to check what caused your double vision and consult with your doctor about acupuncture therapy.