My foundation gets blotchy, eyeliner smudges. The only thing that lasts is my mascara. As a dancer I need to have perfect makeup for the stage and my end of year concert is in a month in worried after one routine I'll look like hell. Even when I do nothing all day my makeup doesn't last. I use: Cover girl outlast stay fabulous three in one foundation (primer, concealer and SPF 20) Avon ideal flawless pressed powder Mary Kay crayon eyeliner Mary Kay lash primer Mary Kay ultimate mascara Mary Kay makeup finishing spray Mary Kay time wise age fighting moisturiser. Please help me as to why this keeps happening? If you have any suggestions for makeup brands or tips to help keep my makeup in place it would be good. Yes I have tried other brands.