While you might not be able to prevent stretch marks entirely, maintaining a healthy weight, staying hydrated, and eating a diet rich in protein, vitamins C and D, and zinc may help reduce your chances of getting them.