How long do you have a stye for?
Typically, styes go away on their own within a few days to a week. If a stye does not improve within a week, or if it becomes very painful or swollen, it is important to see a doctor for evaluation and treatment.
Multiple Sclerosis - Related Articles