The good news is, when you are old and grey, your skin will be radiant and dewy!
But right now, you need some prods to keep your face on all day.
So, here's are some of the (millions of) products you could try:
This is a bit exxy compared to some brands, but I have friends with oily skin who swear by Jane Iredale. She does really nice mineral makeup too - which could be a good option as your coverage, as it goes on dry and touchups don't cake
This brand also does the Purematte Finish Powder which will help throughout the day
If you're wanting something a little less exxy (but may not work quite as well) - try theStay Matte collection from Rimmel - it's made up of BB creams, concealers, foundations and pressed powders, all of which will be better than what you've been using.
Or if you want to go with the mineral approach (which can be good for oily skins), try:
For any colour on your face, I would go for powders, never creams. And with bronzers, try a more matte bronzer, rather than one with lots of shimmery stuff in it, as the shimmer will exacerbate the look of your shine.
The key is look for the words "matte", "mattifying", "oil controlling" in the title... Avoid anything with oils in it, and steer clear of any prods that tell you that they'll make you dewy, glowy etc - your skin is doing that all by itself!
Once you get the right combo of prods, you will be fine!
Good luck and stay pretty!
*I am not paid by any brands to say what I think. All opinions in all my vlogs and blogs are just that - my opinions. I by no means claim to be a medical expert, so please seek medical attention if your skin conditions are extreme