How Long Does Bio-Oil Take To Work? It is recommended that Bio-Oil is applied twice a day for 3 months in order to see results, but the amount of time can vary from person to person. It also works best on newer scars as they fade more easily.