1st, I am pretty sure you misunderstood what the CO told you, it's more likely 2 to 3 MONTHS and not WEEKS.
2nd, if he told you to expect the Oath on X months, this means you passed the written test, otherwise they will tell you that you need to retake the test or meet a citizenship judge.
What...