I highly recommend, if you can afford it, to do all the immunizations and TB test before I-day. Some of those shots (like the TDAP) cause soreness. It is one less thing to stress about in an already very stressful time that is nice not to deal with. I was unable to get my TDAP prior (I did my Hep before) and it was not pleasant.
Agree completely. DS just did his TB and Polio today plus another booster that is now required by law and he is sore. Sad cuz no one wants a shot but glad it is now vs later.