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.Do chalazions ever go away?
Most chalazia go away on their own within a month or so without medical treatment. To facilitate this healing, try applying a warm compress four to six times each day. This can be a clean washcloth soaked in hot water—but not so hot as to be painful to the touch.