Hi dear :)
I have saborea dermatitis which is in the family of your trouble (very oily, red skin)
first make sure your diet is proper, with oily skin your must avoid fried oily food and sweets (sorry :) ), lot of vegetables and drink water.
second, you need to clean and moisturize your skin with professional skin care, products like Neutrogena, Clinique they all commercial brands and won't do. you need the products that professional cosmeticians use.
That's leads me to the first, healthy skin must be clean. Find professional cosmeticians (better with medical dermatological education and diplomas) and do proper facial cleanings. They will give you proper professional products that you can't buy in regular store.
And final is tension. Tension and sleep have lot with how our skin looks, so make sure you're dropping all the tension and have a good night sleep :)
GOOD LUCK !!!