A stye is a painful, red coloured swelling on your eyelid. It is generally caused due an infection of the hair follicle of your eyelash. Sometime the swelling may be due to an infection in the oil producing gland in the eyelid.
Causes of Stye
Stye, also called hordeolum, is caused by infection. They can be of two types:
External hordeolum: infection of the hair follicle of the eyelid
Internal hordeolum: a stye inside your eyelid, infection of the oil producing glad in the eyelid.
Get a steroid shot if the swelling is too big and affecting your vision
Surgically drain the stye if it is too big: this procedure is done under local anaesthesia in the office of your doctor. Draining the pus from the stye reduces its size and helps in hastening recovery