For me lotions didn't work I put them on twice a day and I still look like I have a road map on my belly.
Stretch marks are genetic. If you are pre dispositioned to get them then you WILL get them. Stupid I know. I tried pretty much every cream and oil on the market with my first and would apply them religiously 3 times a day and still got stretch marks. The lotions help to hydrate your skin but it will not prevent them. Good news is after you give birth they slowly fade.
Celtrixa lotion works u can get it on line(:
I used Palmers tummy butter religiously up until my last month of pregnancy with my first, i had no stretch marks. I'm not sure if it was because i stopped using the cocoa butter towards the end of my pregnancy that i got stretchmarks, or if it was coincidental that my skin reached its stretching limit at the time i stopped using it... Either way, I've used about 5 or 6 different treatments all of which i don't think work the way we want them to.
Not sure what the best is, but here's a handy tip....keep using whatever you choose AFTER you give birth! I got all my stretch marks aftrrwards because i stopped using it (I liked Palmers cocoa butter)