thank you for your comments. they really helped.
I think u should consult eye doctor that would and add proper diet to your food eat fish and leafy vegetables.
You need to see an ophthalmologist for a refraction, visual field test, and complete dilated exam of the retina. You may also need to see a retina specialist. There is a reason why the vision is poor in one eye. While good diet is important, it will not cure this problem. If all is normal with the retina specialist, you may need to see a neuro-ophthalmologist.