Upass fake urine can last from a few months to two years. However, it is best not to use products that have stayed so long on the shelves as it could be that they have already gone bad without you knowing.