2 doctors weighed in:

How long does a bloodshot eye take to get better?

2 doctors weighed in
Dr. Richard Bensinger
Ophthalmology

In brief: Variable

Bloodshot eyes will clear at different rates depending upon the cause.
Allergic might clear overnight with antiallergic eyedrops, viral infections clear in 3-10 days. Bacterial more rapidly with topical antibiotics. Eyes with subconjunctival hemorrhage might take two weeks to clear out the blood. Alcoholic induced blood shot eyes might clear overnight.

In brief: Variable

Bloodshot eyes will clear at different rates depending upon the cause.
Allergic might clear overnight with antiallergic eyedrops, viral infections clear in 3-10 days. Bacterial more rapidly with topical antibiotics. Eyes with subconjunctival hemorrhage might take two weeks to clear out the blood. Alcoholic induced blood shot eyes might clear overnight.
Dr. Richard Bensinger
Dr. Richard Bensinger
Thank
Dr. Malaika Witter Hewitt
ENT - Head & Neck Surgery

In brief: 10 days

10 to 14 days.

In brief: 10 days

10 to 14 days.
Dr. Malaika Witter Hewitt
Dr. Malaika Witter Hewitt
Thank
Get help from a real doctor now
Dr. Jack Hinkle
Board Certified,
384K people helped
Continue
108,000 doctors available
Read more answers from doctors