Stretch marks

Can you please recommend best product to prevent stretch marks and how to use it?

Also how far along do you start using it??