I think I have a perfectionism issue. I can't finish anything until I feel its good enough and perfect or nearly perfect. Otherwise it bothers me. Do you have this?
I do , in psychology, is a personality trait characterized by a person's striving for flawlessness and setting high performance standards.
Yes, its almost like setting yourself up for failure because not everything you do or everything you encounter can be perfect. So frustrating! 
It is best conceptualized as a multidimensional characteristic, And it is kinda rare to have it,