Since rosehip oil contains carotenoids, it helps keep the skin fresh and healthy by creating new skin cells. It contains Vitamin F, which helps trap moisture in the skin and protect against damage. It can treat acne caused by clogged skin pores. It is also good for fading stretch marks due to the high concentration of fatty acids.