Hey there. I am lifting weights while doing karate. Been reading a lot of books and diet stuff, finally got on my own with this. It is very hard for me to say anything how to get recovered faster, but I'll try to give you some tips. I have actually no idea, how aerobic your training is. If you want to recover from hard training faster, I suggest to start doing some aerobic excercising too. But remember sleep and diet are important too. Running is good (not so good for body building purpose), but I would highly recommend light running just at home and using 1kg weights. Rising your arms up, on sides, jumping around, just to make you sweat a bit. This excercise shouldn't tire you up at all, just gets your pulse higher, you should feel fresh after this training (at least I do). 15-35 minutes. If you feel tired after training, then we know that you lack of energy, meaning that you need to start eating or sleeping more. What you don't want to do is, use all your energy on this and tire yourself even more. So just take it lightly (running, jumping around with weights or whatever you do). I would suggest to do this on your recovery day. Also quick stretching, before you start. EDIT: What do you mean, that your training is changing? This is not actually a good thing, because if you need to change it lets say that you did last friday chest muscles. It takes around 4-7 days to recover. Then you do the same on monday, because your schedule changed? This isn't the best thing to be honest Correct me, If I am wrong.