We all have regrets. It is practically impossible to live on this earth for any length of time and have no regrets. The trick is to not let regrets have you, because if you are not careful, regret can control you.
Maybe you feel your mistakes have been so big that you don't deserve God's help. Welcome to the crowd! None of us deserve it, but by His grace, God has made it available to us. Maybe you've done things that have left you feeling ashamed and hopeless. Past sins that make you feel unworthy or failures that make you feel inadequate can hang over your head.
We've all fallen short with our choices and made mistakes. We've all sinned and messed up. But it's time to get back up and brush yourself off.
God does not hold any of your past mistakes and failures against you! When you ask God to forgive you, He throws your sins in the sea of forgetfulness and remembers them no more. It's time for you to do the same! If He has forgiven you, don't you think it's time to forgive yourself?
"Brethren, I count not myself to have apprehended: but this one thing I do, forgetting those things which are behind, and reaching forth unto those things which are before." Philippians 3:13