People who have recovered from coronavirus infection have been advised to wait for at least 3 months before getting their COVID-19 vaccine.