Per the CDC’s childhood vaccination schedule, most infant shots should be given within very specific windows of time. Some vaccines cannot be given after a certain time has passed. However, for some vaccinations, there is a “catch-up” window of a few months. Your doctor can advise you on how long each specific shot can be delayed.