I'm starting a new "bulking" program in two weeks. I've been doing a 3 day per week program working each body part once per week for about 3 months. I am planning on taking one week off between programs, but am wondering if I should take two to allow enough rest and avoid overtraining. My next program will also be 3 days a week, but heavier lifting with more intensity. This will be a 12 week program with a week off followed by 8 more weeks. Any suggestions?