Despite using a primer for oily skin and Estée Lauder doublewear or L'oriel Infallible my skin is shiny after an hour and it's driving me mad. Has anyone got any miracle primers and foundation recommendations?