Self destruction

Asalaamu alaikum!

As a female I am naturally prone to being emotional I must admit, I am not ashamed because that just makes me human and not a robot. However at times its our thoughts that lead to our self destruction. The what ifs, and maybe's we repeat in our minds can ruin us. I can be put in a situation and right away, my thoughts run with me and from there I make terrible decisions. I guess my question is, how patient can one really be?. If I had someone moderating my decisions would they still be mistakes?.

The advice I usually give out is "make duaa and be patient" (not that I am qualified to be giving out advice), however that is a lot harder than it seems. Impatience is a demon that dwells within me, and as hard as I try to control it the chains seem to be getting loose as the days go on.  Ramadan is approaching and at the right time, so hopefully this changes things or something. The goal is to increase my imaan and gain a stronger grip on my deen.