You forget what you want to remember, and you remember what you want to forget.
When you are stuck, explain your problem to others. Often simply laying out a problem will present a solution. Make “explaining the problem” part of your troubleshooting process.
The truth is you don't know what is going to happen tomorrow. Life is a crazy ride, and nothing is guaranteed.
We are all prisoners of our own memories.