The second shot should be given as close to the 21 (Pfizer) or 28 (Moderna) days as possible. There is no limit to the time between the first and second shot for either vaccine (shot). For more information, check with the Centers for Disease Control and Prevention https://www.cdc.gov/vaccines/covid-19/info-by-product/clinical-considerations.html.