for lasting make up you need to take time.
I use serum and spf and let that all soak in before using a setting spray.
then after skin tint and a little concealer another spray before setting with powder.
then when eyes are done another spray.
I've seen some good tips here though so I'm going to try and see if it makes a difference.
as I am I can go a full work day and still look good but I can feel a bit greasy after about 9 hours.