I'm here to recommend this. We went to a gig last night (tiny, tiny..socially distanced) and I put it on when leaving work, ate a two course meal and many drinks and it didn't budge. It's not drying at all. Bargain.
It's still visible this morning :)