When you are motivated and feeling good, the last thing you want to do is take a day off. A lot of beginners come to us wanting to train every single day, thinking that more equals faster results. But rest is not a break from progress - rest is where the progress actually happens.
Your program already has rest days built in for a reason. The structure is not random. It is designed so that your nervous system, your muscles, and your connective tissue all have time to adapt and rebuild between sessions. When you skip those rest days and stack intense workouts back to back, you stop recovering and start accumulating fatigue instead.
As a general rule: you need at least one full rest day between intense sessions. If you are in a beginner phase, that often means training three days a week with rest days between each one. Intermediate programs might have you training four or five days a week, but those are structured with lighter and heavier days alternating so you are never pushing the same systems to their max two days in a row.
The number you actually need depends on where you are in your training and how your body responds. Some people recover faster, some slower. Your sleep, nutrition, stress levels, and work all affect this. Listen to your body - soreness that keeps building, persistent fatigue, or sessions that feel harder than usual are signs you need more rest, not more training.
Follow the program structure as it is written. If you feel strong on a scheduled rest day, use that energy to go for a walk, do some light stretching, or work on your mobility. That is active recovery, and it supports your progress without burning you out.