Most Helpful Girl
Easy up on the make up first, go very minimal...like eyeliner and mascara. See whether it makes a difference.
In the mean time go to your mac store and get a make up sales person to recommend the right foundation for your skin.
Get make up primer and fave base to use as an undercoat before applying make up.
Go to your local drug store and chose a cleanser designed for oily skin.
Every night, splash warm water on your fave, wash your face, then splash cold water on your face (warm water opens your pores, cold water closes them).
On a side note: tell the make up person, every make up product you currently use, she'll advise whether it's escalating the problem or not. Make sure you don't use make up illuminator ever if you have oily skin!