Sorry to disagree but just because one person MIGHT be allergic sometime in the future is no reason to not have an adequate supply for everyone that can tolerate them. Antibiotics save lives and there aren’t many substitutes. Pre antibiotics people died from pneumonia and other infections frequently. A big supply, more then you can use would be the best plan. Other people will need them.
“Antibiotics such as amoxicillin are generally safe for consumption for many years, provided they are stored carefully and according to the standard instructions for storage of drugs. However, most pharmaceutical companies set a 2 year shelf life for most drugs, including antibiotics.