If I have an addiction, can I still be saved?
Yes! We are not called to perfect ourselves before we come to God. If we could do that, then Jesus could have spared himself the agony of dying of the cross in payment for our sins. He would have simply instructed us to live sin-free lives. He knew, though, that man is utterly incapable of cleansing himself, as demonstrated throughout the Old Testament.