How to Get Rid of Bloodshot Eyes

Bloodshot eyes develop for many reasons, including allergies, lack of sleep or a crying spell. No matter the cause, bloodshot eyes turn puffy and red, and it often feels like they're way too dry. The redness will eventually go away by itself, but if you're headed to work or an important event and need a fix now, a variety of remedies can help you get rid of the redness and inflammation fast.

Quick Fix

Hold a cold compress over your eyes for 15 minutes. If you don't have a cold compress, use a bag of frozen vegetables wrapped in a wash cloth or a couple of chilled cucumber slices. This shrinks enlarged blood vessels, making them less noticeable. It works well if your eyes are red because of allergies.

Apply a warm compress, such as a washcloth heated with warm water, if your bloodshot eyes were caused by a lack of sleep.

Squirt lubricating eye drops into each bloodshot eye. Products labeled "natural tears" work well, and they're gentle on your eyes. Avoid frequently using drops that promise to remove redness, if possible. Repeated use of these products might eventually make bloodshot eyes worse 1.

Pat a small amount of 1-percent hydrocortisone cream on your eyelids and under-eye skin. The cream helps reduce puffiness and inflammation.

Long-Term Treatment

Run a humidifier when you're at home. A humidifier adds moisture to the air, so your eyes stay hydrated.

Drink eight glasses of water or more per day. This gives your body the hydration it needs to ward off inflammation.

Avoid smoking or going near second-hand smoke when you have bloodshot eyes. Cigarette smoke will irritate your eyes.


Your diet can help prevent bloodshot eyes. To avoid inflammation, eat foods that contain omega-3 fatty acids, such as salmon, tuna and flaxseed oil. Foods high in riboflavin may also help. These include asparagus, milk, cheese, broccoli, spinach and yogurt.

If allergies cause your bloodshot eyes, ask your doctor about taking an antihistamine to ease the redness.