Stretch marks can and will vary in colour, when they are new they can be red or purple, but fade over time. There isn’t a cheap quick fix, it will take time for them to fade.
Make sure you massage them when applying cream, to break down the tissue, it helps in forming a whiter/silver line xx