You can use hair oil every day so long as you wash it in between uses. It may be best to wash every two or three days, depending on your hair type, and use hair oil directly after washing to seal in the moisture.