how long do eye sytes live

An eye sty (or stye) typically lasts for about 7-10 days. However, in some cases, a sty may resolve within a few days, while others may take several weeks to completely heal. It is important to avoid squeezing or popping the stye as it can worsen the infection or prolong the healing process.