Another condition in which steroids are considered to be very helpful is in preventing anemia. Anemia results from an inability of the red blood cells in bringing oxygen to the tissues. The areas in which red blood cells are produced are located in the bone marrow, and the process of red blood cell production is carefully regulated by the kidneys. The kidneys are responsible for producing a hormone called erythropoietin, which signals the production of more red blood cells when there is a low level of oxygen in the blood. In this scenario, anabolic steroids are considered to be highly effective when used during kidney failure by stimulating the production of new red blood cells to prevent anemia.
They reduce your immune system response, not boost. I do not know about eye problems, but steroids for my lung problem were a lifesaver for me, I had inflammation 4+ months out of each year. Finding the source of my problem and working on that would have taken a long time considering the inflammation cycle I was in, and breathing is important (as is stopping possible eye damage caused by your own body). I was able to stop using the steroids b/c the inflammation cycle I was in was interrupted by dampening it for a short time with the medication. I think your biggest question should be "how long do I need to take these?" Long term steroids can cause major immune system problems, whereas in the short term they can be very helpful. I am grateful for medical science in the handling of acute problems. Again....I don't know about eyes tho.