“I am writing to you, little children, because your sins have been forgiven you for His name’s sake.”1 John 2:12 NASB
One thing I recently realized after listening to a message by Andy Stanley is that the bible is full of bad people. These people made some very bad choices. Think about this, these people are just like you and me. We have all messed up. Some have messed up worse than others but the fact is no one is perfect. God used these people in a mighty way despite their past.
You might be thinking God can never use me because of what I have done. You might be looking around and seeing people who appear to have it all together and think God should probably use them over me. I will let you in on a secret. Some people are better at hiding their pain and struggles.
You might be the one getting in the way of God using you. God is willing to forgive you for your past. Once you ask for forgiveness He is ready to forgive. Then you have to forgive yourself. You are a new creation in the eyes of Christ. Your past does not matter. What matters is moving forward with God.
We were forgiven for His name sake. God wants to use you in a mighty way. He wants to use you to show others the love of God. He wants to use you to spread the gospel so others can hear how they can have eternal life.
Your past is your past. Look through the bible you see many people with really bad pasts. Saul tried to stop the church, but was instrumental in spreading the church. David had an affair and then had someone killed, but God used him after repentance. Your life might be a mess but God can clean it up and still use you.