The longevity of a DIY fix for cracked shoes will vary depending on the materials used and the extent of the damage. It may last a few weeks to several months, but it is always recommended to seek professional repair for a more durable solution.