Causes of puffy eyes
Puffy eyes (sometimes called under‑eye bags or swelling under the eyes) can be short‑term or longer lasting. Temporary puffiness usually clears up on its own, while persistent swelling may need a closer look. Here’s how to tell the difference.
Fluid buildup
Lying flat, not blinking much, or having too much salt or alcohol can cause fluid to collect under the eyes, especially overnight. That’s why your eyes might be puffy in the morning.
Allergies
Hay fever, pet dander or dust can all cause puffiness around eyes. You may also notice itching, watering or redness.
Infections and inflammation
Conditions like conjunctivitis, styes, blepharitis or a chalazion can lead to swelling, pain or redness around the eyelids.
Crying
After a long cry, tear glands work overtime and can cause swelling under the eyes. This usually settles after a few hours.
Lack of sleep
Poor rest can slow fluid drainage and make puffiness more obvious. It may also make skin look paler, which makes puffiness stand out more.
Eye strain or tiredness
Poor sleep, too much screen time, or rubbing your eyes can all make puffiness worse.
Ageing
As you get older, skin and muscle tone change. Fatty tissue can move into the lower eyelids and cause permanent puffiness or bags.
Genetics
Some people are more likely to have puffiness under the eyes, especially if family members have it too. This often shows up from your 30s onwards.
Medical conditions
Long‑term puffiness can be caused by thyroid eye disease, kidney problems or sinus issues. It’s worth speaking to a doctor if puffiness appears suddenly or worsens.
Skin conditions
Issues like dermatitis or eczema around the eyes can cause puffiness, especially if the skin becomes inflamed or irritated.
Injury or trauma
Any knock to the eye can cause swelling, bruising or tenderness. If you’ve had an injury, always get it checked to rule out anything more serious.