It will depend on a few factors. First of all, how much of the sidewalk paint is applied at the time of application; a thick coat tends to last a bit longer. Second, if the sidewalk has a whole lot of texture to it, chalk paint will last longer since it holds the paint in the crevices.