Psalm 86:5 There are some things that God simply is always ready to do in an instant. Forgiveness is one of those things. It doesn't matter if your life is ready or not, God is ready for you.
God expects us to be honest. If we are honest with ourselves we really know how serious or not we are with God.
Acts 2:38 Peter gave a 3 part answer to the question asked "What must we do?". The first part is repent. Did Peter's message compliment or contradict Jesus' teaching?