Welcome to HealthcareMagic. As you mentioned, your eye sight is weak, that means you have longsightedness or shortsightedness. Have you got it confirmed with the ophthalmologist or atleast an optometrist. Or is it that you have a difficulty opening your eyes. You need to know, if it is just about your vision, then it needs to be corrected by lenses or even by surgical means. In case it is of eye muscles or something neurological, a neurologist
needs to be consulted for the same. Generally, increased intake of food rich in Vit A , C and E are good for eyes.Take care.