I use clinique 2 in 1 foundation because my t zone is oily but the rest of my face is dry and this stays on all day.my nose refuses to wear makeup but this stays on.I re omend going to the clinique counter in Macy's and asking to try it
This is creamier than most foundation, so it's not going to come off as easily. Are you setting your makeup with translucent powder? Try baking in the areas that come off first because of oil! That will help if you're not doing it already.