If you have over active glands, chances are you will have oily skin. When skin produces too much sebum, the skin pores gets clogged and thus contribute to several skin problems. The best way to tackle oily skin is to eat food enriched with sources of Vitamin B2. This would include whole grains, wheat grams, nuts and beans.There is a common myth that oily skin does not require hydration. This is not right as it is extremely important that skin should remain hydrated. Though it might sound unconventional, a good moisturizer can help you in keeping your skin hydrated. This is because if your skin suffers from dehydration, this would only contribute to added skin problems.