All make I wear seems to vanish after a couple of hrs. I've bought really expensive stuff and that still vanishes/
My skin is not really greasy either.
I've recently bought the Olay bb cream which looks fab when I put it on but again, vanishes withing a couple of hrs and I'm back to my dull, blotchy skin.
I would love a bb cream that I could slap on in the morning and for it to stay there all day.