Yes you should take it on rest days. You want to keep the blood levels stable and it also aids in the recovery of your muscles. Thus they grow faster and you can train harder the next time you're in the gym.... When I'm running d-bol I change my routine to a three day split with one rest day in the middle of the week.