To make your foundation last longer, start by applying a primer before your foundation to create a smooth base. Setting your foundation with a powder can also help to absorb excess oil and prevent smudging or creasing throughout the day.