Hello there, Your stye has probably become a chalazion now. It will take time (2-3 months) to disappear. Apply artificial tear eye drops and give hot compresses to the swelling. If it does not disappear even after a month or two, it will have to be operated. It is harmless though, only causing cosmetic problem.
Meanwhile you can get your vision checked, refractive error can cause these swellings and blood sugars can also be checked once.
Your chawanprash is very unlikely to be the cause though.
Answered2016-03-29 12:27:17
Let others know if this answer was helpful