The longest that I will do a deposit for care is one month. I have not actually had to charge one yet, since most of my clientele interviewed and started within a week or two.
I would not hold a spot that long, unless I really didn't need the income and it was just extra. And I am not filling my "extra" spots at this time!