In the scripture, the woman that was caught in the act of adultery was called an adulterer by those who accused her. But Jesus forgave her, set her free, and told her not to sin no more. They brought her to Jesus as an adulterer, but she left as a forgiven child of God.
We have this misconception that God will not forgive us, nor bless us because of our past.
God made you, and knows your every move. There is nothing surprising to God about you that He doesn’t know. He knew what you were going to do before you were born. Ask God for forgiveness, forgive yourself, and repent from whatever it is that is holding you captive in condemnation.
John 8: 10-11 (KJV) – when Jesus had lifted up himself, and saw none but the woman, he said unto her, Woman, where are those thine accusers? Hath no man condemned thee? She said, No man, Lord. And Jesus said unto her, Neither do I condemn thee: go and sin no more.