How often you should wash your satin hair bonnet depends on how often you use it. Most experts recommend washing your hair bonnet once a week or once every other week for the best results.