Depending on what you do while wearing the lipstick (i.e. the amount of talking you do, eating, chewing gum, chewing on your nails, etc.) it really depends. If you want all day coverage, you'll have to reapply but it does last a decent amount of time! About 2-3 hours at the least.