There's average 310,000 babies born every year. Vaccinations will be from babies to say 15 years of age. of about all up 20 injections per child. Hospitals and clinics would have stock of vials which expires in 12months to 3 years. They would be replenished when stock is expired. costs of vaccines are not cost prohibitive for parents.	 But keeping stock, replenishing expired stock and giving free injections and discarding expired vials every year seems like a very expensive (lucrative to Big Pharma) exercise with tax payers $$$. Hence the question, why is vaccinations FREE?