My LG's EB1-2 case took 1 year and 3 months to get approved. His National Interest Waivor also got approved but two years later!
Now we've been waiting for one and a half year for I-485. Don't know how long that will take.
Good luck to you!