Flu shots are strongly recommended for people 65 or older, nursing home patients, people over 6 months old with health problems, such as asthma, or with long-term diseases, such as HIV or heart disease; children or teen-agers who must often take aspirin; and people who are often around older people or those with health problems.