A few weeks and the top coat was coming back in. You'll have to do it again if you want it to last all summer. I just did mine again for his summer cut.