There is no scientific way to know how long a latent fingerprint will last. Fingerprints have been developed on surfaces that had not been touched in over forty years; yet not developed on a surface that was handled very recently. There are a multitude of factors that effect how long fingerprints last.