how long is promethazine dm syrup good for