One thing I've learned in this process is that everyone's is different. We married in 2022...our daughter was year old December 21, 2023...and she is an American citizen already.
We are awaiting CR1. We know people who finished last year.
I know there are others who have had interview.