muscle recovery time after workoutoptimal muscle recovery timemuscle fatigue recovery timemuscle atrophy recovery timemuscle group recovery timemuscle soreness recovery timeleg muscle recovery timerhomboid muscle strain recovery timemuscle regeneration timemuscle repair timemuscle rest timenighttime muscle recovery