For how long after I purchase a UF PRO gift card will it be good?

Forever. UF PRO gift cards have no expiration date.