Oily face problems

What can I use to make my face less oily?? I put my makeup on and it looks nice, flawless and matte but after like 30 minutes my T-zone gets really oily. I've used different foundations and concealers but nothing. Maybe is it something I eat or a primer I can use or anything?