I use a face primer made by Two Faced. It really keeps the oil off your face and keeps my makeup from sliding off. You can wear it alone too. Try it out, it's really helped me out. Oh and I use the paper blotters too, but it only gets rid of the oil for a little while. I recommend them, but if you're as oily as I am, use the primer as well.
There is a black mask that is sold in Mac for thirty dollars or sephora that eliminates the shine and oil off your face I have it and I'm usually drenched in oil after I leave school but using it daily my skin looks good after being in the sum for so long