It's ok to second guess yourself sometimes.  But if you're second guessing yourself all the time, going round in circles, doubting yourself and your decisions - it's only going to over-complicate things. So stop second-guessing yourself, and start trusting yourself.  Trust yourself to make good...