You should typically wait 48 hours before applying any products to your hair after a botox treatment, including oil. This period allows the treatment to fully penetrate and seal in your hair. However, it's always best to confirm with your hair care professional, as some products might be specifically made to be used post-treatment.