Short answer: Forever!
Long answer: It depends on how many other applications they've received, how much staff they have processing the applications, and how timely they are about updating each stage of progress.
Lol. James says to say he thinks he will just puke.
They track the number of times per day each applicant checks his/her online status, including after 5:00 pm when they aren't working. If you check your status fewer than thirty (30) times in a 24-hour period, they figure you don't want it bad enough.
...when i got mine it was almost 3mo wait