Most swollen eyes can be treated at home with compresses, gentle cleaning, and over-the-counter drops, and the swelling typically resolves within 24 to 48 hours. The right approach depends on what’s causing the swelling, so identifying whether you’re dealing with an allergy, an infection, or a blocked gland helps you choose the most effective remedy.
Identify What’s Causing the Swelling
A swollen eye can look the same on the outside regardless of the cause, but a few details help you narrow it down. If both eyes are puffy and itchy, especially with a runny nose or sneezing, allergies are the most likely culprit. If one eye is swollen with sticky or crusty discharge, you’re probably dealing with conjunctivitis (pink eye). A small, painful bump right at the edge of your eyelid points to a stye, while a firm, less painful lump farther from the lash line is more likely a chalazion, which is a blocked oil gland.
Blepharitis, a common and often recurring condition, shows up as redness, burning, and flaky crusting along the lash line. It can affect one or both eyes and sometimes accompanies dandruff-like skin conditions elsewhere on your face or scalp. Each of these causes responds best to a slightly different treatment, but they all share one starting point: compresses.
Cold Compress vs. Warm Compress
Whether you reach for cold or warm depends on the problem. Cold compresses reduce itching and inflammation, making them ideal for allergic reactions, insect bites, or general puffiness after crying or a poor night’s sleep. Warm compresses loosen crusty discharge, soften blocked oil glands, and increase blood flow to help your body fight minor infections. Use a clean, damp washcloth for either method.
For styes and chalazia, warmth is the priority. Soak a clean washcloth in hot (not scalding) water and hold it against your closed eyelid for 10 to 15 minutes, three to five times a day. Re-soak the cloth frequently to keep it warm. For conjunctivitis or allergic swelling, apply your compress for shorter stretches, three or four times a day, choosing warm or cold based on whether discharge or itching is your main symptom.
Cleaning Your Eyelids
If you notice crusting, flaking, or sticky buildup along your lashes, a simple cleaning routine can make a big difference. Start by applying a warm compress for several minutes to soften any debris. Then gently rub the base of your lashes using a cotton swab, cotton ball, or clean fingertip with either diluted baby shampoo or a pre-made eyelid cleanser from the pharmacy. Rub side to side along the lash line to clear crusting, and use a light vertical massage over the lid itself to help blocked oil glands drain.
For ongoing lid irritation like blepharitis, doing this once or twice daily keeps symptoms in check. Many people find that maintaining a regular schedule, even just a few times a week after the initial flare settles, prevents the problem from coming back.
Over-the-Counter Drops That Help
Artificial tears (lubricating eye drops) are a safe first step for nearly any type of eye irritation. Place one to two drops in the affected eye as needed. They flush out irritants, reduce dryness, and soothe mild inflammation. You can use them for up to 72 hours without concern.
If allergies are driving the swelling, ketotifen drops (sold as Zaditor or Alaway) work on two levels: they block the histamine causing your itch and also prevent the cells that trigger allergic reactions from releasing more chemicals. One drop twice a day, spaced 8 to 12 hours apart, is the standard dose for anyone age three and older. Combination antihistamine and decongestant drops like Naphcon-A or Opcon-A are another option, dosed at one to two drops up to four times daily for those over age six. These reduce both redness and itching but aren’t meant for long-term use.
Avoid using redness-relieving drops (vasoconstrictors alone) for more than a couple of days. They can cause rebound redness, leaving your eye looking worse once you stop.
Stye and Chalazion Care
Styes form when a gland at the base of an eyelash gets infected, producing a tender, sometimes pus-filled bump right at the lid margin. Chalazia develop when an oil gland deeper in the lid becomes blocked, creating a firmer lump that may not hurt much at all. Both benefit from consistent warm compresses, but chalazia also respond well to gentle massage. After applying warmth, use a clean finger to lightly massage around the bump in small circles, encouraging the clogged gland to open and drain on its own.
One important rule for both: never squeeze or pop them. Squeezing can push the infection deeper into your eyelid or spread bacteria to surrounding tissue. Most styes and chalazia resolve within one to two weeks with consistent compress use. If a chalazion persists beyond a month, a doctor can drain it with a quick in-office procedure.
What Not to Do
Resist the urge to rub your eyes, even when they itch. Rubbing increases inflammation, can introduce bacteria from your hands, and worsens swelling. If you wear contact lenses, switch to glasses until the swelling is completely gone. Contacts trap irritants against the eye and can turn a minor issue into a bigger infection.
Skip eye makeup while your lid is swollen. Mascara, eyeliner, and eyeshadow can harbor bacteria and clog the same glands that may have caused the problem. Once everything heals, throw out any eye products you used in the days before the swelling started.
When Swelling Signals Something Serious
Most eye swelling is harmless, but certain signs point to conditions that need urgent medical attention. The key red flags to watch for:
- Vision changes. Any blurring, double vision, or loss of sight alongside swelling suggests the problem has moved beyond the eyelid.
- Pain with eye movement. If it hurts to look up, down, or side to side, the infection may have spread behind the eyelid into the eye socket, a condition called orbital cellulitis. This is a medical emergency that can threaten both vision and overall health.
- Eye bulging forward. A swollen lid that also pushes the eyeball outward indicates deeper tissue involvement.
- Fever with eye swelling. A systemic response means the infection isn’t staying local.
- Severe pain and redness. A painful, deeply red eye, especially combined with nausea or headache, can signal conditions like acute glaucoma that require immediate care.
Orbital cellulitis is particularly dangerous in children, where it develops more frequently and can progress quickly. In a large hospital review, about 5% of patients with orbital infections experienced some degree of vision loss, though the vast majority resolved completely with prompt treatment. The distinction between a simple lid infection (preseptal cellulitis) and a deeper orbital infection often requires a CT scan, so if you or your child develops spreading redness, worsening pain, or any vision changes alongside eye swelling, go to an emergency room rather than waiting for a regular appointment.
Typical Recovery Timelines
Allergic eye swelling often improves within hours of removing the trigger and applying a cold compress. General puffiness from crying, sleep deprivation, or salty food usually resolves on its own within a day. Styes and chalazia take longer, typically one to two weeks of consistent warm compress use. Conjunctivitis varies by type: viral cases run their course in 7 to 14 days, while bacterial conjunctivitis often improves faster, especially with prescription antibiotic drops.
If your swelling hasn’t improved at all within 24 to 48 hours of home treatment, or if it’s getting worse despite your efforts, that’s a clear signal to get it evaluated by an eye care provider. Persistent or worsening swelling sometimes indicates a condition that home remedies alone won’t resolve.

