Yes, absolutely! God's forgiveness is available to everyone. It's one of the most beautiful promises in the Bible.
Jesus sees our past mistakes and offers pardon. We shouldn't doubt His love. He wants us to lay our guilt at the foot of the cross. He promises to take our sins and give us peace.
If we confess our sins, He is faithful and just to forgive us and cleanse us from all unrighteousness. 1 John 1:9
God says, "I, even I, am he who blots out your transgressions for my own sake, and I will not remember your sins." Isaiah 43:25
Turn to Him with a grateful heart, and lay hold of the hope He sets before you. He offers to adopt you into His family and give you the grace to help you overcome your weaknesses.