Oily skin is caused by the over-production of sebum from your sebaceous (oil) glands. This excess sebum can be due to many factors such as stress, poor diet, hormonal shifts, pollution, and improper skin care. By applying the right moisturiser to your skin, your sebum levels will begin to decrease and your skin will become less oily.