Depending on what formula you choose, your foundation can last anywhere from 8-24 hours without sweating or transferring. If you want extra staying power, prep your skin with a primer and then top your foundation off with a setting powder or spray.