Under eye swelling happens when fluid builds up in the thin skin below your eyes. Common causes include allergies, lack of sleep, eating too much salt, or getting older. While most cases are harmless and temporary, swelling can sometimes signal an infection or a medical condition that needs attention. Red flags include pain, redness, fever, or changes in your vision.
Why Is My Under Eye Swollen? Common Causes
The skin under your eyes is the thinnest on your body. It has little fat and few oil glands. That makes it prone to puffiness from everyday factors.
Allergies are one of the most common triggers. When your body releases histamine, blood vessels dilate and leak fluid into the tissue. This causes swelling and often itching. Seasonal allergies, pet dander, dust mites, and certain cosmetics can all be culprits.
Lack of sleep disrupts fluid balance and blood flow around the eyes. When you are tired, the skin can appear paler, making dark circles and puffiness more noticeable.
High salt intake makes your body hold onto water. That extra fluid tends to settle in the loose tissue under your eyes. Processed foods, restaurant meals, and salty snacks are common sources.
Crying leads to swelling for two reasons: tears are slightly salty, which draws fluid into the tissue by osmosis, and the inflammation from emotional stress can increase blood flow to the area.
Aging changes the underlying support structures. The fat pads that normally cushion the eye can shift forward, creating a puffy appearance. The skin also loses elasticity, so fluid pools more easily.
Some research suggests that drinking alcohol can cause dehydration and fluid retention, both of which may contribute to puffiness. But the evidence is not strong enough to say this happens in everyone.
Medical Conditions That Cause Under Eye Swelling
Sometimes swelling under the eyes comes from a health problem that needs treatment.
Eye infections like conjunctivitis (pink eye), a stye, or a chalazion can cause swelling, usually along with redness, pain, or discharge. A stye is a blocked oil gland that becomes infected. A chalazion is a blocked gland that is not infected but can still swell. Periorbital cellulitis is a more serious infection of the skin around the eye. It causes redness, warmth, and fever. It requires immediate medical care.
Thyroid eye disease, also called Graves’ ophthalmopathy, is an autoimmune condition. The immune system attacks the tissues around the eyes, causing inflammation, swelling, and sometimes bulging of the eyes. Studies show this condition is most common in people with an overactive thyroid.
Kidney disease can cause swelling all over the body, including the eyes. When kidneys do not filter blood properly, protein leaks into the urine and fluid builds up in tissues. Swelling that is worse in the morning and affects the face and eyelids is a typical pattern.
Contact dermatitis occurs when the skin reacts to an irritant or allergen. This can be from eye makeup, face wash, or even fingernail polish that you touched to your eyes. The swelling is often accompanied by redness, itching, or flaking.
Chronic sinus infections can also cause swelling under the eyes because the sinuses are located right below that area. Pressure, congestion, and pain in the cheeks or forehead are common clues.
When Is Under Eye Swelling a Red Flag?
Most under eye swelling is not dangerous. But certain signs mean you should see a doctor.
- Pain in or around the eye.
- Redness that spreads or feels warm to the touch.
- Fever along with swelling.
- Vision changes, such as blurriness, double vision, or trouble seeing.
- Swelling only on one side that comes on suddenly.
- Swelling that gets worse over hours or days instead of improving.
- Puffiness in other parts of the body, such as the legs or ankles.
Any of these symptoms could point to an infection, a blocked tear duct, an allergic reaction, or a systemic condition like thyroid disease or kidney problems. Do not wait to have it checked.
Why Is My Under Eye Swollen? Causes And Red Flags
This section directly answers the key question behind the article. The causes range from simple lifestyle habits to medical conditions. The red flags help you decide if the swelling is harmless or a reason to see a doctor quickly.
When the swelling is mild, comes and goes, and has no other symptoms, it is almost always from something temporary like not sleeping enough or eating a salty meal. When it is persistent, painful, or accompanied by redness or fever, do not assume it is just allergies. Infections and inflammatory conditions can progress quickly.
One thing many people overlook is that medications can cause under eye swelling. Blood pressure drugs, steroids, and hormone treatments are among those that may lead to fluid retention. If the swelling started after a new medication, talk to your prescriber.
If you are unsure, the safest approach is to see your primary care doctor or an eye doctor. They can examine the area and run simple tests if needed.
Home Remedies That Actually Work
If you have ruled out serious causes, you can try simple treatments to reduce puffiness.
Cold compresses narrow blood vessels and reduce fluid buildup. Place a clean, cool washcloth over your closed eyes for 5 to 10 minutes. Do not use ice directly on the skin.
Elevate your head while sleeping. Extra pillows help prevent fluid from pooling under the eyes overnight.
Antihistamines can help if allergies are the cause. Over-the-counter options like loratadine or cetirizine are commonly used, but check with a pharmacist if you have other health conditions or take other medications.
Reduce salt intake for a few days to see if puffiness improves. Aim for less than 2,300 mg of sodium per day, which is the general guideline for most adults.
Stay hydrated. Drinking enough water helps your kidneys flush out excess sodium and fluid. Urine color that is pale yellow usually means you are well hydrated.
Some people recommend cucumber slices or chilled tea bags. There is no strong evidence that these work better than a plain cold compress, but they are unlikely to cause harm as long as the skin is not broken or irritated.
How Long Does Under Eye Swelling Last?
The duration depends entirely on the cause.
Allergy-related swelling often improves within hours of taking an antihistamine or removing the allergen. Swelling from lack of sleep typically goes away after one or two nights of good rest. Salt-induced puffiness usually resolves within 24 hours of cutting down on sodium and drinking water.
A stye may take a week or two to heal with warm compresses and careful hygiene. Periorbital cellulitis requires antibiotics and can take several days to improve. Thyroid eye disease may persist and require ongoing treatment.
If swelling lasts longer than a few days without improving, or if it keeps coming back, see a doctor to identify the underlying problem.
When to See a Doctor
Make an appointment if you have any of the red flags listed earlier, or if the swelling has no obvious cause and does not improve with simple home measures.
See a doctor promptly if you have a history of kidney disease, thyroid problems, or autoimmune conditions and you notice new or worsening swelling around your eyes. Also see a doctor if you have recently injured your eye or the area around it.
For children, under eye swelling that comes with fever, pain, or a change in behavior should be checked right away. Infections can spread quickly in children.
No home remedy replaces a medical evaluation when warning signs are present. Trust your judgment. If something feels wrong, it is worth a visit to the clinic.
Frequently Asked Questions
Can allergies cause under eye swelling?
Yes, allergies are one of the most common causes. Histamine release in response to allergens like pollen, dust, or pet dander makes blood vessels leak fluid into the skin, causing puffiness and often itching.
Is under eye swelling a sign of kidney disease?
It can be. When kidneys are not working well, fluid builds up in the body and often shows first as puffiness around the eyes, especially in the morning. Swelling in the legs or ankles along with under eye puffiness is another clue.
How can I get rid of under eye swelling fast?
A cold compress applied for 5 to 10 minutes works quickly by constricting blood vessels. If allergies are the cause, an over-the-counter antihistamine may bring relief within an hour or two.
When should I go to the doctor for under eye swelling?
See a doctor if the swelling comes with pain, redness, fever, vision changes, or if it is only on one side and appears suddenly. Also go if the swelling lasts more than a few days without improvement.

