To make your foundation last for up to 30 hours, use a primer, set the makeup with face powder, and touch up as needed throughout the day. Alternately, you can use the Maybelline Superstay foundation for your base makeup as it provides up to 30 hours of full coverage without any touch ups.