since I don’t know what I’m doing a lot of the time haha.
You are doing better than you think... Don't worry about that :)
I also try to avoid snap decisions.
And that is one great rule! Stick to it and don't rush into shiny things... They will be there tomorrow also (if they are good)... I'm still guiding myself by the rule: "If something is too good to be true, than it's probably isn't"