For a better stay, use lipsticks which stay for a longer duration. Lip colours from certain brands come with non-transferable gloss products. Even after eating, drinking, endless talking or even kissing, the colour of such products will not smudge or transfer. However, some lipsticks, having long wearing formulas, can have drying effect on lips so for that drink loads of water to hydrate your lips.