An estimated 20 million Americans have food allergies.