MAKEUP/SKINCARE ADVICE!

Di
So I have really oily skin,mainly in the t zone of my face.I wash my face every morning to control the oiliness and I apply my makeup afterwards. My makeup stays in place and looks great for the first few hours but at the end of the day the oilyness is back and my makeup is ruined and streaky and my entire face just looks so dewy and awful! Does anyone have any tips on how to control the oilyness throughout the day,or how to maintain my makeup without ruining it?