Horace, when he wrote the Ars Poetica, recommended that poets keep their poems home for ten years; don't let them go, don't publish them until you have kept them around for ten years: by that time, they ought to stop moving on you; by that time, you ought to have them right.