Anyone know how long a shelf life these tablets have DD2's allergy has flared up yet again. Thanks in advance