Jesus died once and for all. You are not measured by how many bad things you have done which determines your fate. Just remember the criminal on the cross next to Jesus who asked him to remember him when he died? Jesus told him at his death bed that he would be with in him paradise. Now what do you think the life of a criminal would be like and repent a few hours before death and end up in paradise?
If he can be forgiven for a lifetime of crime and such bad sin then so can you! You have even said that you haven't stolen anything in years.
Luke 23: 40-43 NIV
40 But the other criminal rebuked him. “Don’t you fear God,” he said, “since you are under the same sentence? 41 We are punished justly, for we are getting what our deeds deserve. But this man has done nothing wrong.”
42 Then he said, “Jesus, remember me when you come into your kingdom.[a]”
43 Jesus answered him, “Truly I tell you, today you will be with me in paradise.”
http://www.biblegateway.com/passage/?search=Luke+23%3A40-43&version=NIV