I bought my colorstay overtime lipstick in the hope that it would be different from the Covergirl Outlast lipstick and the Maxfactor Lipfinity but boy was a shocked but NOT SURPRISED that this lipstick acted in the same way as both of those products. Yes it stays put, but it makes your lips go dry and cracked and if you keep re applying the gloss over it it start to flake right off..especially if you accidently rub your lips together. I do not recommend this a lipstick to wear all day but for night time use only since you can apply the gloss once and then when that wears off you will still have a lipstick stain and the dry cracked lips will soon be smooth again when you remove it at night.