How many characters was your password?
If he was trying combinations using upper-case characters, lower-case characters, numbers, and let's say 20 symbols, that's 82 possible combinations for each one. We'd expect him to find the password after exhausting half of the search set, so we want log base 82 of 18B. That suggests 5 characters.
If he let's say just used lower-case characters and numbers, that's log base 36 of 18B, which suggests 7 characters.