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. Peter Kurzweil
Board Certified,
46 years in practice
16M people helped
Continue
108,000 doctors available
Read more answers from doctors