stretch mark prevention

Tara
What is the best product for the prevention of stretch marks and when should I start applying it?? Thanks!