The 2 I have will last easily 4 hrs if I don't eat or drink. But they are lipglosses so they will transfer if you kiss or drink or eat. They have great color pigmentation. You can always blot the gloss part off and then set with a powder to make it last longer. I love the two I use, the formula is fantastic!