Doctor gave me 10mL bottle because I'll be traveling for a while and won't be able to refill the 1mL bottles I usually get with my rx. 10mL will last for several months with the amount I do. Pharmacist told me to discard the bottle after 28 days once the top is pierced. What's the thinking behind this? Obviously the drug won't spontaneously go bad in 28 days.