For my makeup to last, its all in having a good base and a good setting
start of with a hydrating yet tacky primer. Then tend to have really amazing staying power.
when doing concealor, set with a pressed power before you go in with a loose powder.
in between each layer of makeup application, spray your face with a setting spray.