I normally have the best workout of my life after taking off 2-3 days - that's assuming I was eating good during those days. Anything longer than that I feel like I'm losing it. I never take a "planned" prolonged amount of time off. I save that for if I have an injury. I also have never taken any deload time. Every workout I have ever did was balls to the wall - no shit. I never was one to go to the gym if I felt anything less than 100% - to me, it would be a waste just to go thru the motions not being able to grind it. If not feeling like hitting the gym, I take an extra day of rest and kill it the next day. I think the key to be able to go all-out every workout is to make sure one gets enough rest & recovery. I never was one to hit it 5 days straight like many do. Max days straight I will train is 3 days before taking a day or 2 of rest, and usually it's only 2 days straight, then rest. Gotta master the instincts. Works for me.