Chalazion in the upper eyelid, Chalazion removal procedure
Ten months is a very long time for a stye to remain. Most probably, what you have is not a stye, but a chalazion. The length of time combined with the absence of pain seems to indicate such a diagnosis. This is essentially a blocked meibomian gland, whereas a stye[...]