As best as we can determine, the final status changes to complete when the citizenship certificate is printed and mailed out. The amount of time it takes to do this is different for each office and each person.
The time between that, and receiving the certificate, varies depending on how far...