God Makes Up The Difference
Source
And He told me: My grace is enough for you, because my power is perfected in weakness. Therefore, I will gladly glory more in my weaknesses, so that the power of Christ may dwell in me. 2 Corinthians 12: 9 (HNV)
A life of remorse is painful. If you do not forgive yourself, you carry an exhausting burden: the weight of remorse. It takes energy away, leaving you little fuel for your future.
As a follower of Jesus, God forgave you for everything. So you can forgive yourself too. No matter what you have done or failed to do, forgive yourself. Do it not only for you, but for all those who relate to you.
Forgiveness is not a decision of a second that you can take and then quickly forget. It's a process - You have to choose to forgive yourself every time you remember your failures-
This is where you need God. Bring your weaknesses He promises to be strong for you every time you are weak. He closes the gap between what you can do and what needs to be done. Trust that He will make a difference when you ask Him. He is not limited by your faults and failures.
Accept the past and start to get excited about the future. Live with passion Do not waste your time regretting the past and worrying about the future. Instead of thinking about what you could have done better yesterday, do something amazing today.
Very encouraging.
thank you God bless you