My case, based on EB1OR, is pending at VSC since May 2005. To much extent, the bottleneck is name check, which could vary from 2 weeks to 5 years. God knows how FBI and USCIS work.