God loves and uses imperfect people. We all make mistakes. But because Jesus died and rose from the grave, every mistake we will make or ever make has been paid in full. Don't let shame and guilt keep you from receiving God's love any longer. Psalm 103:12 (NIV) says, "As far as the east is from the west, our sins are removed from God's memory".
Since God has removed them from His memory, it's time we do the same and move forward with God and receive His love and mercy. You may have made mistakes, but God still believes in you, loves you and has an amazing future in store. Keep your heart toward God, and He will show Himself strong on your behalf!