If one is to wait till they get ''sparkling clean'' before entering a relationship, one is doomed to continue on waiting and never find anyone. It's just my take on these things. If you're ready to love, respect, cherish and be honest with the person you care about (despite having a few issues on your own that need fixing), go for it. If you're both understanding, you can both work your way out and create a strong bond.