No matter what you have done or how many times you sin, as long as you are saved, Jesus will always forgive you when you repent and are truly sincere in what you say.

"Then came Peter to him, and said, Lord, how oft shall my brother sin against me, and I forgive him? till seven times? Jesus saith unto him, I say not unto thee, Until seven times: but, Until seventy times seven." - Matthew 18:21-22

Have an addiction? You are forgiven. Been to jail or prison? You are forgiven. Committed adultery or fornication? You are forgiven.

All sin is cleansed by the blood of Jesus and all who truly repent are washed clean and made righteous before the eyes of God.

One thing I would like to make clear is that although God is a forgiving God He is not a fool. He knows exactly when one is seeking true repentance or just looking for excuses to sin, knowing that God will always forgive them. He will not be mocked and will place His judgment on all who are not true to Him.

Scriptures Showing That You Are Forgiven:
"Wherefore I say unto thee, Her sins, which are many, are forgiven; for she loved much: but to whom little is forgiven, the same loveth little. And he said unto her, Thy sins are forgiven." -Luke 7:47-48

"But if we walk in the light, as he is in the light, we have fellowship one with another, and the blood of Jesus Christ his Son cleanseth us from all sin. If we say that we have no sin, we deceive ourselves, and the truth is not in us. If we confess our sins, he is faithful and just to forgive us our sins, and to cleanse us from all unrighteousness." - I John 1:7-9

"All that the Father giveth me shall come to me; and him that cometh to me I will in no wise cast out." - John 6:37