You're most likely to be having blepharitis which is nothing but inflammation of the lids. Stye can be recurrent in this condition. It may often be difficult to treat this. There can be grittiness and redness in the eyes. Lid hygiene is most important and lids should be daily scrubbed with diluted baby shampoo. At bedtime you should apply an eye ointment like Tetracycline. A lubricating drop like Refresh Tears shlould also be used. Any dandruff in your hair should be aggressively treated with medicated shampoo like Nizoral as it aggravates this condition. You are expected to get betterb on this treatment. You can see an ophthalmologist and discuss it with him. Thanks and best wishes.
Please, click the ACCEPT BUTTON so that I can get my dues. BONUS and a POSITIVE FEEDBACK will be appreciated.