Actually it's currently looking more like 15 years. People with priority dates in 2009 are just getting in. So if you account for the number (plus consider the fact the people in EB-3 become eligible for EB-2 after a few years), it looking more like 15.
The silly thing is, there is bipartisan bill in congress and Senate to fix it (HR 392). But it is stuck is legislative limbo.