Nothing will prevent or reduce them, not really. Time has been the best remedy for my stretch marks. I use bio oil, but that's to keep my skin moisturised, not to prevent anything. I got them badly with DD and expect a resurgence this pregnancy.