I have really oily skin. I wear makeup on my skin everyday (loreal magic souffle) because I need to cover post acne marks, pimples, to give myself color, but mostly to cover whiteheads. Even though it makes my skin much worse I cant go without it because I am too embarrassed and self conscious. About an hour or sooner after I apply my makeup and go to school my face becomes oily and greasy and dirty looking it feels gross and all of the whiteheads become more noticeable, get bigger, and more grow on my face. They are almost impossible to get rid of and sometimes you cant see them when its dark and the light isnt bright or directly on my face but I am scared to walk in any light especially sunlight because a huge patch of little colorless bumps appear all over my face (MOSTLY MY CHEEKS). It is embarrassing and brings down my confidence. I cry all the time when I look in the mirror or touch my face and feel all of the tiny little bumps. HOW DO I GET RID OF WHITEHEADS QUICKLY?? PLEASE HELP ME. ARE THERE ANY SAFE EFFECTIVE ORAL SUPPLEMENTS/PILLS THAT CAN HELP HIS PROBLEM OR HELP REDUCE SEBEM PRODUCTION TO GIVE ME LESS OILY SKIN? DO YOU RECOMMEND BIRTH CONTROL? IF SO, WHAT KIND HAVE YOU HAD OR HEARD OF SUCCESS WITH WITH MINIMAL SIDE EFFETS (ONLY TELL ME ABOUT YAZ, ORTHO TRI CECLYN OR ESTROSTEP)? THANKS.