muscle recovery time after workoutoptimal muscle recovery timemuscle fatigue recovery timemuscle atrophy recovery timemuscle group recovery timenight time muscle recoverypulled upper abdominal musclemuscle soreness recovery timeabdominal pullleg muscle recovery timerhomboid muscle strain recovery timepulled muscle in lower right abdomen