does promethazine codeine syrup go bad