A stye (medical term: hordeolum) is a common eye condition characterized by a small, painful lump or bump on the edge of the ...
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 ...