Stretch Marks come from a variety of reasons, but usually either very fast growth
or weight gain or loss,
I have stretch marks as i recently lost a lot of weight very quickly, and usually you just gorw them out or they fade, but at times they can remain on your body for quite a long time
I agree, bio oil will work. However, you do need to apply it to the affect area twice a day and it can take up to 3months for the marks to disappear depending on how bad they are. Eventhough it is expensive, not much is required when applying it and i would say, it's better to buy something that you know would work instead of wasting money on something that claims to work.