It's also possible that if there is an issue with a background check on the petitioner, that your file may take longer. Since these are done by people Joe Blow may be faster at adjudicating than John Doe... It's not like it's ONE person doing all of this. Over a million people YEARLY become legal permanent residents. You're one of a million, not one in a million.
except to your significant other that is!
***Moved to USCIS service centers from K1 process and procedures**