main reasons for stretchmarks are
1) genetics
2) growing too quick
Bio Oil helps and keeping the area moisturised does help them look less obvious - they do fade but you are stuck with them forever im afraid. Think of them as a sign that your growing
