Hey there thespamasubi !
Great question! I have the same sort of problem, as well as millions of others. Oily skin, unlike popular belief, is not caused by greasy foods (unless you smear them all over your face, and that’s a whole different problem) but is primarily due to genetics. The other cause could be fluctuating hormones if this problem happens every now and then.
There are TONS of products claiming to be the solution to your oily skin, to stop shine, blah blahblah blah. STOP.
anything containing (Alpha Hydroxy Acids: glycolic acid, citric acid, lactic acid) or BHA (Beta Hydroxy Acids: salicylic acid) will improve your oil production like a magic trick. IF used regularly.
AHAs are found in papayas pineapples apples, and lemons (careful with the lemon, it burns like a bitch if your skin is already irritated, so try mixing it with some cucumber juice) and dairy products.
BHAs are found in ASPIRIN. This tutorial shows you how to make your own aspirin toner.
BE GENTLE. CANT STRESS ENOUGH. Harsh exfoliation can cause your skin to flip out and dry out, so be gentle with that baby face.
After cleansing, use a WATER based moisturizer. This handmade one is full of awesome face food. Green tea helps cool your skin as well!
I hope this helps! The aspirin toner changed my life for sure.
Give these a try and let us know how it worked for you!