Hi. I'm online and happy to answer your question today.
I would stop the steroids and all antibiotics.
Start using preservative free natural tears frequently and clean your your eyelids with babyshampoo.
I would bet that your underlying problem has been blepharitis and all this subclinical use of antibiotic drops, steroids and such has mucked things up,.
Blepharitis is a condition where glands in the eyelids are not functioning normally. They become plugged and instead of putting out their normal clear, oily secretions, they put out thick, toothpaste like gunk.
The best treatment for this condition daily lid scrubs combined with warm compresses. I like to use baby shampoo for lid scrubs. In the shower, place the shampoo on your index fingers, close your eyes, raise your eyebrows (to stretch the skin on your eyelids) and scrub back and forth along your eyelashes for 3 to 5 minutes. The hot water in the shower helps to soften the plugged oils in the glands while the mechanical scrubbing with your soapy fingers removes the oils.
Baby shampoo lid scrubs will also help to wash away allergens and stimulate tear production
Does this make sense to you?
I see you were typing but nothing showed up on my screen.
And, now, the obligatory word from our sponsors: :o)
I hope that this information was helpful for you. Please, allow me get credit for my time and effort in assisting you and press the ACCEPT button for this assist. I will be glad to answer additional questions until you are satisfied. Thank you very much. Positive Feedback and/or Bonus is welcomed and appreciated.