I have found that heat applied to an eyelid bump is the most effective treatment! You can do this at home with an Ocusoft dry heat mask. Put this in the microwave for 30 seconds, then apply to closed eyelids for 10 minutes. You must do this consistently 3-4x/day. We also offer in office Thermal 1 Touch heat treatment.
Other treatments include: Ocusoft hypochlor spray. Oral antibiotics such as Augmentin or Z-pak. If eyelid bump does not resolve with treatments, a referral to a specialist for excision or steroid injections may be indicated.
from Merck Manual:
Chalazia and hordeola (styes) are sudden-onset localized swellings of the eyelid. A chalazion is caused by noninfectious meibomian gland occlusion, whereas a hordeolum usually is caused by infection. Both conditions initially cause eyelid hyperemia and edema, swelling, and pain. With time, a chalazion becomes a small nontender nodule in the eyelid center, whereas a hordeolum remains painful and localizes to an eyelid margin.