I do my own. I've found that the key is giving them enough time to dry and a nice shiny top coat. My nails usually last about a week.