As far as i know, both eyeglasses and contact lenses are made to help people with poor vision. They can help them get better vision when they wear them. But both eyeglasses and contact lenses can't cure vision problems. They only correct vision when you wear them. If you take them off, you are still with poor vision. Anyway, they can improve your vision if you need as long as you wear them.