Alprazolam shelf life