Christian Agudelo, ACSM - CPT
Typically after an intense workout session you want to rest and recover for at least a day in between sessions. So 48 hours is perfect although some may take up to 72 hours to recover. Most individuals who are just starting to workout will more than likely need that 72 hour recovery period because of the amount of soreness they may experience.
Earvin Bahena, NSCA - CSCS
Rest days are very important when it comes to building muscle and maintaining high energy for your workouts. When you rest you allow your muscles to recover and rebuild from being torn down during your workouts. The amount of rest needed between workouts can vary on the person and their workout experience. 1-2 rest days between workouts are ideal for someone training 3x/week. A beginner will feel like they need more due to the amount of soreness but they should be okay with 1-2 days in between.
Spencer O'Neil, NASM- CPT
Rest days can be be just as valuable as training when it comes to recovery. Always listen to your body when it comes to soreness. Generally, two to three days should be enough time to recover but always allow more if needed. Certain muscle groups can be trained on a more consistent with less rest in between such as core.