Vaccination timing can vary depending on the disease. For seasonal diseases like influenza, vaccination is usually administered before the flu season starts. For diseases like measles, the vaccination schedule is determined by the age of the child, usually at 12-15 months with a booster at 4-6 years. The timing ensures maximum efficacy and coverage to build immunity in the population.