The flu vaccine is recommended once a year for children aged 6 months and older, adults aged 60 and above, women who are planning to become pregnant or are pregnant, people with underlying health conditions such as heart disease, diabetes, or asthma, and those who work in crowded environments, including office workers and teachers.