A red, swollen eye is your body’s way of telling you something is wrong. It is a visible sign of inflammation, which is your immune system’s response to an injury, an infection, or an allergen. The blood vessels in the white part of your eye dilate to bring in white blood cells, which causes the redness, while fluid leaks into the surrounding tissues, which causes the swelling.
What Exactly Causes the Redness and Swelling?
The redness and swelling are two separate but related processes. The redness comes from the conjunctiva, the thin clear layer that covers the white of your eye. It is packed with tiny blood vessels. When your immune system detects a problem, it sends chemical signals that make these vessels widen and fill with more blood. That is the red you see.
The swelling is different. It happens because those same chemical signals make the blood vessels more leaky. Fluid and white blood cells move out of the blood vessels and into the tissue. In the eyelid or the tissue around the eye, this fluid collects and causes puffiness. The same process happens in a cut on your finger, but in the eye it is much more visible and often more uncomfortable.
Is It an Infection or an Allergy?
The most common causes of a red, swollen eye fall into two broad categories: infections and allergies. Telling them apart matters because the treatments are different.
An infection, usually viral or bacterial, causes conjunctivitis, often called pink eye. Bacterial infections often produce a thick, yellow or green discharge. Viral infections usually produce a watery discharge and often start in one eye before moving to the other. Both cause redness, but the swelling is usually mild.
Allergies cause a different reaction. The immune system overreacts to a harmless substance like pollen or pet dander. It releases a chemical called histamine. Histamine makes blood vessels leak more fluid than usual, which is why allergic eyes often look puffy and swollen, not just red. The itching is usually intense. Allergies almost always affect both eyes at the same time.
If the swelling is mostly in the eyelid rather than the white of the eye, a stye is a common cause. A stye is a small, localized infection of an oil gland at the base of an eyelash. It looks like a red, painful bump and the surrounding lid becomes swollen.
When Is Red and Swollen a Sign of Something Serious?
Most cases of a red, swollen eye are not emergencies. But some are. You need to recognize the difference.
Severe pain is a warning sign. Redness that comes with a headache, nausea, or blurred vision is another. If you have had recent eye surgery or an injury to the eye, any redness or swelling needs immediate medical attention. The same applies if you wear contact lenses and develop a red, painful eye — you should remove the lenses and see a doctor right away.
Two specific conditions require urgent care. Acute angle-closure glaucoma happens when fluid pressure inside the eye rises suddenly. It causes severe eye pain, headache, blurred vision, and sometimes nausea. The eye may look red and the pupil may look cloudy or fixed. This is a medical emergency that can cause permanent vision loss if not treated quickly.
Cellulitis is a deep infection of the tissues around the eye. It causes the eyelid to become very red, swollen, warm, and painful. It can also cause fever and pain when moving the eye. This is also a medical emergency because the infection can spread to the brain.
If you have any of these symptoms, do not wait. Go to an emergency room.
How Long Will It Last and What Helps?
The duration depends entirely on the cause. Viral conjunctivitis usually runs its course in one to two weeks. Bacterial conjunctivitis often improves within a few days of starting antibiotic drops. Allergic reactions last as long as you are exposed to the allergen. A stye typically comes to a head and drains within a few days.
For symptom relief at home, a cold compress is the safest first step. It constricts blood vessels and reduces swelling. Apply it for 10 to 15 minutes at a time. Over-the-counter artificial tears can help with dryness and irritation. Antihistamine eye drops can help if the cause is allergic.
If you suspect a bacterial infection, do not self-treat with old antibiotic drops from a previous illness. The bacteria may be resistant to that antibiotic, and using the wrong drop can make things worse. See a doctor for a proper diagnosis and prescription.
Never use eye drops that promise to “get the red out” for more than a few days. These drops contain a decongestant that shrinks blood vessels. With regular use, the blood vessels can become dependent on the drug, and when you stop using it, the redness comes back worse. This is called rebound redness.
Why You Should Not Rub Your Eye
Rubbing a red, swollen eye feels natural, but it makes the problem worse. Rubbing physically irritates the already inflamed tissue. It also increases the pressure inside the eye and can cause more fluid to leak from blood vessels, making the swelling worse.
If the cause is an infection, rubbing can spread the infection to your other eye or to other people. Your hands carry bacteria and viruses. Every time you touch your eye, you transfer those germs to the surface of the eye or pick up the germs from your eye and leave them on doorknobs, phones, and other surfaces.
Washing your hands frequently and avoiding touching your face is one of the most effective ways to prevent the spread of eye infections.
Can You Prevent a Red and Swollen Eye?
Prevention depends on the cause. For allergies, the best strategy is avoiding the trigger. Keep windows closed during high pollen days, use air conditioning, and wash your face after being outdoors. If you know you are allergic to pet dander, wash your hands after touching animals and keep pets out of your bedroom.
For infections, hygiene is the main defense. Wash your hands before touching your eyes, especially if you wear contact lenses. Never sleep in contact lenses unless they are specifically approved for overnight wear. Replace your contact lens case regularly, and never top off old solution with new solution.
Do not share towels, washcloths, or eye makeup. These items can carry bacteria and viruses from one person to another. Replace eye makeup every three months, and never use testers at cosmetics counters directly on your eyes.
When to See a Doctor
You should see a doctor if the redness and swelling do not improve within a few days, if the pain is more than mild, or if your vision changes in any way. You should also see a doctor if you have a weakened immune system from conditions like diabetes or from medications that suppress immunity.
Contact lens wearers have a higher risk of serious eye infections, including corneal ulcers. If you wear contacts and your eye becomes red, painful, or sensitive to light, remove the lenses and see an eye doctor the same day. Do not wait to see if it gets better.
A red and swollen eye is rarely an emergency, but it is always your body asking for attention. The key is knowing when simple home care is enough and when you need professional help.
Frequently Asked Questions
Can I use Visine or other redness relief drops for a swollen eye?
Redness relief drops shrink blood vessels but do not treat the underlying cause, and overuse can cause rebound redness. They are safe for occasional use but are not a treatment for an infection or allergy.
How long does a swollen eye from allergies last?
Allergic swelling lasts as long as you are exposed to the allergen, usually a few hours to a few days. Antihistamine eye drops and cold compresses can shorten the duration.
Is pink eye contagious?
Bacterial and viral conjunctivitis are highly contagious and can spread through direct contact with eye discharge. Allergic conjunctivitis is not contagious at all.
Should I go to work or school with a red and swollen eye?
If the cause is bacterial or viral, you should stay home until you have been on antibiotics for 24 hours or until symptoms improve, typically a few days. If the cause is allergic, there is no risk to others.

