How do you know when a poem is finished?
A poem is never finished!... says every poetry professor ever. Though there is some merit to this mode of thinking, I do believe you can get a poem very very very close to finished. I usually consider a poem ready for public consumption when I go back to it several months after the last time I tinkered with it and read the whole way through without cringing even once. Those are really good days.