Jonathan Edwards answers,
“If ever you truly come to Christ, you must see that there is enough in him for your pardon, though you be no better than you are. If you see not the sufficiency of Christ to pardon you, without any righteousness of your own to recommend you, you never will come so as to be accepted of him. The way to be accepted is to come–not on any such encouragement, that now you have made yourselves better, and more worthy, or not so unworthy, but–on the mere encouragement of Christ’s worthiness, and God’s mercy…You must come as a patient comes to his physician, with his diseases or wounds to be cured. Spread all your wickedness before him, and do not plead your goodness; but plead your badness, and your necessity on that account: and say, as the psalmist in the text, not Pardon mine iniquity, for it is not so great as it was, but, ‘Pardon my iniquity, for it is great.'” [“Great Guilt No Obstacle to the pardon of the Returning Sinner” in Hendrickson’s *The Works of Jonathan Edwards*, Vol. 2, 113]
Come to Jesus not when you get better, but as you are right now no matter how you are right now. Spread your sin before him, and let him spread his massive grace over you.