A chalazion is filled with firm, hard to remove oil and inflammatory material. It does not drain like a stye which is filled with pus. Eyelid surgery for a chalazion involve local anesthetic injection, putting on a round 'chalazion clamp" making a X shaped incision on the back of the lid (usually sometimes front) and using a 'chalazion currette' to scrape out the 'granulaion tissue" often a steroid is injection in the remainder of the chalazia. This can only be done by an Eye MD ophthalmologist. Suggest you see one ASAP as home treatment not work. Also use lid cleaning wipes or foam to prevent more from forming (example Ocusoft Platinum Plus foam eyelid cleaner) Does not require a prescription.