Yeah, they generally all are. And no, it doesn't necessarily take 3 years. It absolutely can be less : I've seen elsewhere some July 2023 applicants get their background completed and their oath ceremony recently, so 2 years here (crossing fingers, I'm also waiting for a July 2023 application...). It can also be much much more for "exceptional" cases : Sharafaldin applied for citizenship in 1999, got mandamus relief in 2022. The sad truth is that non-routine applications take the time they need , and it can be less than average (non-routine routine case, so to speak), slightly more than average, significantly more than average, or obscenely more than average...