There are certain muscles that CAN be worked daily. 72 hours rest is over doing it for a normal workout. I'd give it at least 24 hours per body part. There is no set recovery time. Just listen to your body. If you ran a marathon, take a week off. If you did a half a$$ work out, who knows. You may be ready to go at it the next day.
Personally, I get no benefit of doing abs every day. I try to do them every other day. But, I could probably get away with only twice a week. Maybe less.
It's your body. Learn what it responds to. Listen to it. If you don't feel like working out, chances are you've over trained and need more rest.
Same with suppliments. What works for you, may not work for me. EVERYONE is different.