Help?

Tina

So i have oily skin. I need a foundation that covers and will not melt off of my face in 2 hours. No makeup ever stays on my face. Any recommendations would be super helpful. Thank you in advance.