Sublimation will last the life of the garment. Direct to garment will eventually fade with time and washing.