However, the generally recommended order is to do your makeup before you put on your outfit. Here's why:
* Makeup Fallout: Applying makeup (especially eyeshadow and powder) can cause fallout that lands on your clothes. It's much easier to brush or wipe this off bare skin than to try and remove it from your outfit.
* Cleanliness: Putting on your outfit after your makeup helps to keep your clothes clean and prevents makeup stains.
* Getting Dressed: Pulling clothes over your head can smudge your makeup, especially lipstick.
So, in general, makeup first, then outfit!