This is so true and valuable.
My impatience was the main reason for some of the biggest mistakes in my life – and I’ve made many. I attribute almost all of them to impatience, emotional reaction, short-term and irrational thinking. If only I kept cold head, had patience, and endured the unwanted/unpleasant situations without quiting everything in a spur of the moment, I wouldn’t have ruined so many great opportunities / relationships / careers that were part of my life once. I’m trying to learn from my past mistakes, but changing this trait of my personality proves to be a difficult task.
Seems like you have had some great examples of lessons to learn from. We all have areas we need to work on. The big thing is that you have identified such an area. That alone put you far ahead of most people who never even stop to contemplate what they have done wrong.