One is considered fully vaccinated 14 days after their last vaccine dose. For Moderna and Pfizer, that’s 14 days after the second dose. For J&J, that’s 14 days after the single dose is given.
It takes the body a while to fully ramp up the lymphocyte response. That’s the point of vaccination: ramp that up ahead of time so that by the time you’re exposed to the pathogen, your body is already prepared to destroy it, rather than your body having to play catch-up while the pathogen is busy replicating and destroying critical organs.
Thanks. I received the 2nd moderna dose 3 months ago. I will not judge others for taking the vaccine, waiting, or not taking it. For example, an unvaccinated friend just had a triple bypass operation. I probably would have waited if I had been in his shoes.