Congratulations!
do you know why you had to wait so long?
thanks
I don't know the exact reason for the delay but there are few possibilities.
In my case, online status was "initial review" for a while after the interview, which indicates there was a reason FO could not say "go."
One possibility that I initial thought was tax. I normally file tax during February, but this year I had to wait until April due to unrelated issue. But this was most likely not a case since online status changed to "CPO" before IRS accepted my payment (I owed IRS for 2012).
Second possibility was FO was busy. But my interview was scheduled quite early, so less likely, but cannot exclude this possibility.
Third possibility is delay in background check. FBI background check can be either finger print or name check or both.
I don't know the name check will be done in DV cases, but comparing to finger print which can be done within few days, name check could take a while. Also there has been several situations reported that interview can be scheduled regardless of background check is done or not. So right now I think this could be the most likely reason of the delay.
But either way, all those are my speculation, and I have no idea but I have GC in my hand now, so I don't care lol.
So as I said, patient is virtue, as far as you are eligible and submit what they need on time, you will get a card some day.
so for those who are still in waiting game, sit back and don't worry too much about it.