good (2) Report Abuse. ctakah4ik. It would last 2 to 3 days normally. The eye sty is small bump that would appear on the outside or inside of the eyelid. It causes by clogged eyelid glands of debris, bacteria, or excess oil that the person get. When getting the eye sty, it would be sensitive to the light.