The recurrent stye occurs due to infection caused by an organism called staphylococcus. If a child is rubbing his eyes frequently, then this infection keeps on recurring. The cause for frequent rubbing are -
- allergies. If child is prone to eye allergies he will keep on rubbing his eye
- need for spectacles
In cases of recurrent styes, treatment is long. First of all, he needs an eye examination. If there is need of spectacles, then he needs to use them regular. If he is prone to eye allergies, then he needs a long term treatment for eye allergies. This will take care of the cause.
To treat the present styes, he needs antibiotic ointments and if need oral antibiotics. In recurrent cases, usually doxycycline is given for 3 weeks. The oral antibiotics and antibiotic ointments are available on prescription only.
In the meantime, do warm compresses. Clean his eye lashes with diluted no tears baby shampoo. Dilute it in ratio of 1:6 with water. Dip the cotton and clean the area of eyelashes gently. If he rubs his eyes frequently, then you ca use anti-allergy eye drops that are available OTC like Visine - A/ naphcon-A etc.
I would recommend to get a second opinion with an eye doctor and get his treated for recurrent styes, since most of the medicines that he needs are on prescription
Hope this information is helpful