I had a stye a few months ago which got infected after I manipulated it. I was prescribed antiobiotics and a steroid ointment (see photos). This got rid of the infection and most of the inflammation. However, two months have passed and my eyelid is still swollen and red. Some days are worse than others. The skin on the lid also occasionally peels. My optometrist said surgery isn't needed and that it will go away with time but it hasn't. Warm compresses haven't helped either. What should I do?