A. Once; the the patient's first visit.

No. Vaccine should be given every year because new viral strains emerge frequently and previously exposed or vaccinated persons may be only partially immune.