The missing piece from getting past a spiritual struggle is strategy. You need a strategic, tactical plan for how to get past this thing. The way we get to strategy is to let go of shame. Trying to wind yourself up on negative emotion will never get you where you want to go.
Jed Brewer on episode 75 of the Say That podcast