There are several useful answers on SO regarding prevention of brute forcing a password of a web service by applying throttling. I couldn\'t find any good numbers though and I h
From the question it sounds like the fastest they could possibly try passwords is 50 per minute. Based on that and using random 6 digit passwords:
Of course, dictionary attacks would be much faster, but I don't have the numbers for that.
EDIT: I tried to link Google calculator results backing this up, but ^
seems to mess up links on here.
EDIT2:
Dictionary attacks (from http://www.outpost9.com/files/WordLists.html):
The last one is scary, but 12 days is still a long time. If you're really worried, you could track every incorrect password until the user gets a correct password, then if the list gets to over like 100 different attempts, just ban the IP address and send an email to the user.