In Luke 5:31-32, Jesus says: “It is not the healthy who need a doctor, but the sick. 32 I have not come to call the righteous, but sinners to repentance.” (NIV)
You don’t need to be perfect to come to Jesus. He came to save sinners. So come in all your dirtyness, your perversions, and your sin. Come to Jesus no matter what.