To make your makeup last all day, start with a clean and moisturized face. Apply a primer to create a smooth base, then use long-wearing, waterproof makeup products. Set your makeup with a setting spray and carry oil-absorbing sheets for touch-ups throughout the day.