Good luck with that - do you have access to a pool? Maybe you can sneak in some swimming for some very low impact stuff.