Bio - oil is good for scars, stretch marks, discolouration etc. It isnt the cheapest (not the most expensive either) but it last it really long time. It also won’t be instant it will progressively help (give it a couple of weeks/months and it will be working at its optimum). Hope this helps. 😁