Yes, teenage stretch marks will fade. Over time they will turn from purple and red to silvery white and they will be far less noticeable.