If you have noticed a small white bump or pimple on your eyelid, you might be concerned. In most cases, these pimples are either a stye or chalazion, which are both caused by a blocked gland. While a stye can be painful and lead to redness and swelling, a chalazion isn’t usually tender or painful at all – though it can last longer than a stye.
Another difference between the two is that a stye is an infection of an oil gland in the eyelid while a chalazion is generally not the result of aninfection but rather a blockage of an oil gland called a Meibomian gland, which is located near the eyelashes and produces a fluid that lubricates the eye.
Chalazia tend to go away on their own, though it can take up to a month. If you’re hoping to speed up the healing process, follow the steps below – but remember to never pop the pimple as this could spread infection.