This last for about 3 hours even over lipstick and is very shiny, kinda sticky. It is very pricey for a small tube, but I suppose its worth it. I had bought an 8 hour lip gloss through a catalogue and it was working for about 7 weeks then got all flakey so this is the next best thing.