how long does it take your body to recover from stress