The main cause of oily skin depends on the genetic makeup of the person. However, it can be due to many reasons such as age, place of residence, season, enlarged pores, wrong skin care products, overdoing skin care, not using moisturizer. Diet also plays an important role in skin care, and knowing what to eat and what not to eat in the long run can be helpful.