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