It depends on your hair type
Fine/thin hair: Every other day to remove excess oil.
Dry/damaged hair: Every 5-7 days to retain natural oils.
Wavy/curly hair: Every 4-5 days, depending on density.
Coiled hair: Once a week for optimal moisture and growth.