It's best to wait 2-3 days after colouring to allow the colour to set before doing oil treatments on your hair.