I think you can take protein shakes but there probly isnt much point if youre not allowed to go to the gym for over a month afterwards as you wont be trying to gain any muscle. They may just make you put on a little weight? As for tops, im the same top size as before. A couple of my button up shirts strain a little at the top button though lol x