A chalazion is a small bump that appears on the upper or lower eyelid. A chalazion is similar to a stye but is usually smaller and less painful.
Styes occur when bacteria get into the oil glands of the eyelids. A stye is a round, red bump that appears close to your ...