@Christine ****
You are ahead of the game. That information would have been very helpful to the admins when you 1st posted, I don't think they would have been so pessimistic about your timeline.
But do go to Immigration now, get their hand-out and see what they are willing to tell you in advance.
And again Listen to the guys, they are very smart!