Generally a script is valid for 12 months. However for some medicines it's only 6 months and your vet may also make a note on your script with a shorter expiry date. If you have any concerns, you should refer to the vet that wrote your script.