Okay, this has absolutely nothing to do with RVs but I have discovered a new lipstick that is AMAZING! I like to wear lipstick but frequently find that most of it ends up on coffe cups, pepsi cans etc. This product is made by Cover Girl - I found it at our friend WalMart in a wide variety of colors for $7.64. It is called Outlast and comes with two parts - a liquid type that is the color which you apply and DON't press your lips togethr and wait 60 seconds or more and then use the tube of clear gloss to set it and it will truly last all day, even after eating, drinking etc. (CAUTON - I haven't tried it for kissing so can't testify how it holds up to that LOL)
It must have some dyes in it. Sounds like it stains the skin, then the gloss makes it shiny. I have tried other long lasting lipsticks and they dry out my lips. I'm glad you found a good one!