covergirl is cheap and has tons of colors. i recommend using long lasting lip color that comes in a gloss kind of form with the clear glossy seal with it. here is how to make the lip stick last long: start buy moisturizing your lips with a chapstick then wait for it to soak in, next apply your color to your lips and let it completely dry (wait like 1 min 1/2) then last apply the clear glossy seal that comes with the lip color. throughout the night you may have to reapply just because you lips might get dry but just repeat the same routine

good luck and congradulations