I haven't tried it through a dinner yet.
Some other lips that claim to stain, like the Revlon chubby lip pencil that this is basically a "dupe" of, LIE. And that thing is $7-8.
And the stain factor means if your lips feel dry later you can just pop some chapstick over them and still have a nice color.
Try one... it's really one of the better ones I have used even with using the high end ones.