Once you took a test you can't say within three months the result. for me it takes 5 months before I received the oath letter. there is no rule to re-test again, otherwise if you fail, they'll let you to see judge. I took a test on Oct 2011 and go to oath taking March 2012.