Stretch marks are caused when pregnancy stretches belly skin. The condition is hereditary, so women whose mothers had stretch marks following pregnancy are likely to acquire them as well. Stretch marks also can occur after a large amount of weight is gained or lost. They may also develop after taking certain strong medications such as steroids. Stretch marks can appear pink, reddish brown, brown, or dark brown, and fade over time to a more silvery-white color.