Most lipstains are better as 'kissproof' than lipsticks. Most brands do them now, and they're just as pigmented as lipstick; you can get them in matt finish or ones with a more gloss finish too. Revlon do a good one.
If you want to stick to lipstick - the key is pretty much in the application - as with any make-up. Make sure you have properly exfoliated lips which are dry. Some people swear by a base coat of foundation or powder - but I don't bother and have never had any issues.
You can buy a kiss-proof kind of sealer, lipcoat, which is a balm you put over the color which locks it into place.
try lipstain (covergirl, maybeline)types or you can put regular lipstick and pat it off with toilet paper untill no more color comes off then repeat it untill your lips are a color of red you like and that works
Well I don't know any lipsticks but I do know of Lipcote and in England it is sold in most drugstores and it really works. link