I did my citizenship test today, it was pretty easy. I finished it in 5 minutes and reviewed it for 2 minutes, then I waited for half an hour to be called, the officer had all my information even the translation of my stamps (not in English) that I submitted for my application, she asked me a few routine questions then checked the stamps with the dates on my CSBA, and checked a few things on the file she had for me. She said you are good to go and you will receive your oath letter in main in 2-4 months. does anyone know how long will it take to get the oath letter nowadays?