yes and no. 1-168 hours. the variable is dependent on other variables like intensity and volume of said workout.
there are proven programs that have people lifting full body 10 times a week, and no that is not a typo. and others have you lifting a body part every 10-20 days, and no that is not a typo either.
the average lifter will do fine with giving a muscle/movement 2-3 days to recover. most higher frequency programs have you doing a wave with the lift. in other words its not balls to the wall all the time. there are high, moderate, and low intensity days.