From start to finish, ours took from September 2020 to February 2022. With our K1 experience, he’s had no issues with getting a social security card, drivers license, EAD. Hasn’t been the worst experience but it was indeed excruciatingly long. It didn’t help that Australia was sealed off from the world for the entire pandemic so visiting wasn’t in the cards. I would just recommend meticulous petitions to avoid delays in processing. Our first interview appointment was July 2021, but embassy kept closing due to COVID. Then September was cancelled then finally we had one in December.