Tofu usually has a long shelf life, but it does go back eventually. If you have tofu that is going to expire soon, you can place it in the freezer. Tofu will last for months in the freezer.