Home Hair-Beauty Makeup can last all day by using cornstarch as makeup protector. mix it with a bit of foundation and ur face stays dry and non greasy all day!