is 24 hours enough rest for muscles