Traditional lipsticks are often three to four hours with a few long-wearing formulas (usually matte or deeper hues, like a red) get closer to six hours. Lipglosses are two to four hours (the tackier, the longer the wear). I don’t mind reapplying if it means my lips are more comfortable during wear!