A stye (medical term: hordeolum) is a common eye condition characterized by a small, painful lump or bump on the edge of the eyelid. It occurs when the oil glands at the base of the eyelashes (called ...
It is a small lump on the eyelid due to a blocked oil gland ... as with your son. Styes are usually not related to any disease and do not harm the eye or vision. You mention your son's immune ...