It really depends on the kind of lipstick you're wearing. If you're wearing traditional creamy lipstick, it stays on anywhere from 3-6 hours depending on if you're eating and drinking (which will make it wear off faster.) Our Super Stay Ink Crayon Lipstick lasts for up to 8 hours, however! Liquid lipsticks are designed to be much more long wearing, like our Super Stay Matte Ink Liquid Lipstick. This formula stays on day and night, through breakfast, lunch and dinner. Up to 16-hours, to be precise. Super Stay Matte Ink is packed with pigment and nearly weightless, giving you bright, beautiful lips that dry down to last all day.