A chalazion is a hard lump in the upper or lower eyelid. It is caused by an inflammation or blockage of the meibomian gland. It can sometimes be mistaken for a stye. A chalazion is harmless, unless it becomes infected, and will usually go away without being treated.
Anyone can get a chalazion, but they are more likely to occur if you have inflamed skin, dandruff, acne, rosacea, chronic blepharitis, or long-term inflammation of the eyelid
A chalazion is a small, tender lump on your upper or lower eyelid. They vary in size.
Chalazions usually go away on their own but you can also use hot compress (for example, a warm clean flannel pressed against the lump) and clean your lids with boiled and cooled warm water. If the lump persists and becomes infected, your GP may recommend that you have it drained under local anaesthetic or prescribe antibiotics, but this is rare.