answered Aug 10, 2009 at 12:12PM
Cataracts have a number of causes, including environmental, genetic, and even infectious processes. They can come about abruptly or over the course of years. So you need to consult your eye care professional so he or she can determine the cause and the extent of the cataract so that treatment can be started.
There has been plenty of success with certain medications, including corticosteroids. Of course, surgery is also an option, and it is very commonplace in the United States nowadays, being performed in an ambulatory setting rather than having to be admitted to the hospital. Again, your eye care professional can discuss with you what the best options are.