Make sure you are drinking enough water. Also, a healthy diet can help. Try an all natural face oil (I personally use oras amazing herbals but even coconut oil could work) and don't over do it! Only a couple drops are needed. Is there a specific area that tends to get greasier? For me it's the top half of my forehead so I just avoid putting the oil on that area.