Generally speaking, acupuncture points can actually help treat many disease, including improving vision. Actually acupuncture 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. And in fact, it is indeed recommended to improve vision to some extents according to many reports. 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. And finally make vision better.