Why Your Makeup Isn't Lasting All Day

Do you ever look into the mirror after lunch and realize that half your makeup is gone? We’ve all been there. We often think of it as an issue during the summer when the temperatures start to rise – but it’s a year-round issue. No one wants to carry their makeup bag around with them every day to reapply a full face of makeup. Reapplying isn’t the only problem you’ll face as your makeup starts to melt. It can leave an uneven texture on your skin, and someone might even think you’re still wearing last night’s makeup.

If you’re getting frustrated with your makeup melting off, there can be a few things causing it to melt. You may be applying your makeup wrong or doing little things that mess with your makeup. We’re rounding up some of the most common reasons why your makeup doesn’t last all day long.

Disclosure, we only recommend products we would use and all opinions expressed here are our own. Posts may contain affiliate links that at no additional cost to you, we may earn a small commission.

  1. You’re skipping primer

If you’re struggling to keep your makeup on, the problem might be your routine. It’s easy to look at primers and call them an easy marketing tactic – selling you something you don’t actually need. In reality, something your skin really needs. Trust us. A premier adds an extra layer between your skin and foundation, helping to keep your foundation in place and stops it from sinking into your pores. Here are some of our current favorite primers.


The Liquid Silk Canvas: Featherweight Protective Primer

Milk Makeup

Mini Hydro Grip Primer

2. You touch your face

Do you find yourself touching your face throughout the day? Touching your hair can make your skin oilier, just like messing with your hair causes it to look greasy. If you’re always touching your face, you can expect your makeup to start to melt within a few hours. If you want your makeup to last, sit on your hands instead!

3. You’re not blotting!

Your makeup might be melting because your skin has an oily texture. You want to keep a blotting product in your bag to use throughout the day to stop your skin from looking shiny. Blotting sheets or a powder will help remove excess oils and rejuvenate your makeup to keep it looking healthy throughout the day.

Fenty Beauty by Rihanna

Invisimatte Blotting Powder


Aburatorigami Japanese Blotting Papers

4. You’re wearing too much makeup

The reason why your makeup isn’t lasting all day is that you’re wearing too much. If you’re wearing too many layers, it’s easy for it to all start to sweat off and melt into each other, clogging up your pores. Change up your makeup routine and get rid of the products that you don’t need. Streamlining your routine can help boost the lifespan of your makeup and keep it going all day long. Here is our simple 6 step everyday makeup routine.

5. You’re not using a setting spray

Speaking of your routine, what products are you using to expand the lifespan of your makeup? A setting spray is just as important as a premier. It’s another product that is easy to brush off as a ‘gimmick’, but it’s a staple of our makeup routine. It gives your skin a healthy glow and helps keep your makeup in place all day long.

Urban Decay

All Nighter Long-Lasting Makeup Setting Spray

Charlotte Tilbury

Airbrush Flawless Setting Spray

What tips and tricks do you have to keep your makeup in place? Let us know in the comments below!