But the best way to avoid flu altogether is to succumb to a shot, which is recommended for everyone age 6 months and older.The vaccine takes about two weeks to become effective, but it is not too late: Supplies remain plentiful and available at such locations as pharmacies and grocery stores.