God shows his love for us in that while we were still sinners, Christ died for us. This is perhaps the clearest proof that God's love does not depend on your condition.
He did not wait until you improved. He did not wait until you were ready. He came when you were furthest away. This is the clarity your thinking needs: conditional love is human. Unconditional love is divine.
When thoughts say today: you need to be better first, answer: He came when I was at my worst. His timing proves his love.