It happens mostly from puberty, because the skin has to stretch faster than it is used to, to accommodate the growth spurt, therefore causing stretch marks.. I have some on my upper thigh from puberty, and have never been fat.