More than one million flu shots, valued at well over four million shekel, have been discarded as expired after not being used over the winter.