How long does this last before I have to apply it again?
TopCoat F11 lasts 3-6 months on average. The longevity of the coating depends on how much abuse it takes from daily activities.