Let us introduce you to your new hero product - the lip stain. It will stay put far longer than your standard lipstick or gloss with a strong colour that won't budge.
Be cautious when applying though as these stains do what they say on the tin; stain. If you slip up whilst putting it on, wipe off immidiately with a clean wipe or cotton bud. If it drys it isn't coming off for a while so keep your eye's peeled for mishaps.
Here's a few of the best lip stains around:
Lip stains - Closer

Anna Sui Limited Edition Lip Stain
Colour: 600

Benefit Benetint Liquid Blusher & Lip Stain £24.50
Colour: Rose

KIKO Long Lasting Colour Lip Marker £6.90
Colour: Hot Pink

MAC Versicolour Stain £20
Colour: Truly Everlasting

The Body Shop Lip & Cheek Stain £8
Colour: Various
You might also like:
Best Highlighters To Get A Summer Sheen - PLUS The Brand That Kim K Swears By