What are hard bumps on eyelid that have had for years?
Stye: A stye is a small, red, and painful bump on the edge of the eyelid. It is caused by a bacterial infection of the oil gland in the eyelid.
Chalazion: A chalazion is a small, hard, painless bump on the eyelid. It is caused by a blockage of the oil gland in the eyelid.
Xanthelasma: Xanthelasma are small, yellow, flat bumps that appear on the eyelids. They are caused by a buildup of cholesterol and fat in the skin.
Syringoma: Syringoma are small, skin-colored bumps that appear on the eyelids. They are caused by an overgrowth of sweat glands.
Basal cell carcinoma: Basal cell carcinoma is a type of skin cancer that can occur on the eyelids. It appears as a small, pearly bump that may bleed or crust over.
If you have a hard bump on your eyelid that has been there for years, it is important to see an eye doctor to get it evaluated. The doctor can determine the cause of the bump and recommend the best treatment.