Why cant you train? To tide yourself over for a couple of weeks just find something to pull yourself up and use your bodyweight and other objects to hit the rest. A 30 minute intense fullbody body weight workout using things like a full suitcase ect every other day should tide you over nicely. Make sure you hit your protein and dont go crazy on the sugar. I actually recently injured my neck, 2 and a half weeks off i was fuming. I just simply ate well, rested and lifted again when it felt right. 2 sessions in and I was back to where i was beforehand strength wise. Where theres a will theres a way my friend
I know exactly what its like trying to stay healthy and in shape when everyone around you is pissing it up. Just stick to the heavy stuff and try to curb the beer. Your head might hurt more in the morning but your gut will thank you