Ok,you have combination skin. Exfoliate no more than twice a week or you will dry yourself out further. Find a moisturizer that's oil-free to use after washing your face every night. Make sure you wash off all your makeup thoroughly every night. Use an acne fighting wash on your face, (find the one marked for sensitive skin) and baby wipes for your eye makeup. Make sure you are drinking plenty of water and take prenatal vitamins. They're really good for your skin, hair, and nails. As for your undereyes, I'm not sure. I hope this helps. Also, if you wear a lot of foundation every day, it could be irritating your skin further and aggravating your acne, especially if it isn't washed off thoroughly. Try switching brands and see if that helps. If all else fails, yes a dermatologist might help. Insurance doesn't always cover the copay for the visits, though. I wish you the best!!