I usually kick people who make it to 7+ days, although lately I have been very relaxed about that. It amazes me that you keep people for so long. :C
Given, it is kind of nice of you, but when someone is gone for more than 30 days, they don't usually come back from my experience.