Я те как химик скажу  Срок годности лекарство, это очень и очень условная величина. Лекарство, это смесь разной химии, одно из вещество в этой смеси - действующее. Остальное баласт. Теоритически со временем любая химия МОЖЕТ, не обязана, а может изменить свою активность под влиянием того, что нахватает или по другим причинам. Производители обязаны поставить какой-то срок, они его и ставят. На практике абсолютно точно сроки, типа день, месяц, часто даже год абсолютно никакой кардинальной разницы на действие химии этой не оказывают. Ну.. три года может уже и не нужно, но не потому, что это опасно, а потому что просто эффект может быть хуже.