Having to re-apply lip gloss or lipstick constantly is an age-old issue for Homecoming and Prom (not to mention everyday!)
I've found the perfect solutions for disappearing lip color.
MAC, my favorite makeup company, has a product called Pro Longwear Lipcolor, which comes in lots of colors. You put on a base coat of color, then brush a sealer gloss as a second coat. Viola! Kissing, eating, and drinking cease to be a problem. (You may have to reapply after eating greasy foods, however.)
The advantage to purchasing MAC is that you can try the colors on at the makeup counter. But if you find the $20 price tag daunting, there are other brands you can try.
Once you try long-lasting lip color, you'll never go back! --Belissa