There are definitely times when more than one day is needed. That is going to depend on how you were training. Another is if you have been over training and then you should definitely take a few days off. Another common reason for taking more than one rest day is following the completion of a competition or middle to long distance race (half marathons and longer). By the way, it took me almost 2 weeks to recover from one half marathon!