I have used Hyper C Serum for almost 10 years and it has kept my skin looking fresh and youthful. I am now 67 years old and I am very pleased with how good my skin looks. I use this product every day and I use only mascara and lipstick for cosmetics. My skin type is classified as dry. Since this is oil based I could not say how it would work for oily skin.