:shock: :shock: :shock: You have just described me. I overthink every project, second guess myself, think about it some more, and on and on it goes.
I think this comes from lacking confidence, and expecting perfection. It is very frustrating and something I need to overcome.