Question: how long for antibiotics to work on stye?
Answer: If you need treatment, antibiotics will normally clear up a stye in three days to a week. A healthcare provider will need to prescribe them to you.