Change takes time. Your mind does not really comprehend the flow of time. That’s the main reason why you struggle.
You live in the current moment. When you go back to past thinking about certain events, you don’t treat it like history, but you re-live it once again. That’s why you still hold on to old traumas.
When you dream about the future, you expect it to materialize right now. Or, very, very soon. This is the only time horizon in the future that kids (and your subconscious) understand.
But the change takes time. The true power of The Slight Edge in my life laid in conveying this point through my thick skull.