A chalazion (stye) is a small lump in the eyelid caused by a blocked oil-producing (meibomian) gland. Chalazia may occur in the upper or lower lids, causing redness, swelling and soreness in some cases.
In the early stages, chalazia may be treated at home with the repeated use of warm compresses for 15-20 minutes followed by several minutes of light lid massage. This helps to soften the oil secretions, reduce swelling, and make the lid more comfortable. However, if the chalazion does not diminish or recurs, medical attention may be necessary. This may include steroid injection, and/or draining the chalazion along with the possible use of antibiotic and anti-inflammatory medications.