Well, a cushion foundation can usually last on the skin throughout the day. But, also based on the skin’s capacity to bear the cushion foundation for the whole day, it depends. Also, it may depend on the individual’s skin type. Like the best cushion foundation for sensitive skin might not keep it for the whole day. Whereas, oily, dry, normal, or combination skin can keep it throughout the day.