Stretch marks are often caused by stretching too much, too fast, and too rough skin. Pregnancy or significant weight gain, a growth spurt at puberty, but also bodybuilding or hormone replacement therapy are all cases where the appearance of stretch marks can occur.