Waiting for green card

I’m waiting for a interview since last tow years! How long can we have to wait for an to get appointment letter from NVC.