My goodness, I repent every single day! And often for the same sins that that have become habits. I "preach the gospel to myself" every day as well, to remind me that it is God who is at work in me both to will and to do His good pleasure. Daily repentance - even sometimes minute-by-minute repentance - is one of the marks of having been born from Above.