No, you don't necessarily need to be doing a cardio workout every day, particularly if it's a high-intensity one. Taking a day off after a particularly tough workout helps the muscles recover and get stronger. And no matter what type of workouts you do, it's important to have some variety (in terms of cardio and strength training) throughout the week.