Asked for male, 40 years old from Greater Noida
I think you need a bio purification of your blood. For that you need to see an ayurveda doctor. If it is possible you also get a consultation of an ayurvedic shalakya tantra (eye specialist) dr.sreekant in sreedhareeyam ,koothattukulam, kerala may be a good choise I guess. Better be hurry for consultation because it is about the eye sight.