Stretch marks

An

I hate mine. People telling me I've "earned them" doesn't make me feel better about them. How long did it take for yours to fade? What products did you use?