Finding a lipstick that won’t fade, feather or smudge all night is virtually impossible. Here's seven long-lasting lip stains worth trying...Revlon ColorStay Satin Ink Lipstick In So Deep, £9.99, available from Superdrug Tropic Lip Stain Bitten Red, £14, available from Tropic Anastasia Beverly Hills Lip Stain Hot Pink, £16.15 (was £19), available from Boots Avon Power Stay Long-Lasting Lip Stain Stay Naked, £7, available from Avon Chanel Rouge Allure Ink Fusion Berry 824, £33, available from Chanel Wonderskin Wonder Blading Peel & Reveal Lip Stain, £28, available from Amazon Stila Stay All Day Sheer Liquid Lipstick Patina, £13.60 (was £17), available from Stila