I haven't taken a rest day in a while and I'm not sure if I should because sometimes I'm sore and lately I haven't been able to stay asleep. I wake up multiple times in the middle of the night. Should I take a rest day today? Or how do I know when to take rest days?