I use to be the same way to the point where I wasn't finishing my quilts. Then I got a little wood sign to hang in my quilting room that says "Remember only God is perfect, our quilts don't need to be." It has helped me tremendously. When I start to get down on myself and think of not finishing something, I think of that saying and I'm good to go.