I wash my hair every 2-3 days.. if I wait longer than three days though, it gets really greasy and icky. But I've noticed that if I wait like 4 days then wash it, afterwards it's really soft and shiny.. but my hair gets dry so easily because I dye it so often so yeah..