Picture
To stop foundation from coming off in the middle of the day, use mineral powder as makeup protector.

Simply mix it with a bit of foundation and your face will stay dry and non greasy all day!

If you don't have mineral powder on hand, a great alternative is cornstarch.