From check in at NASP to wings was 2 years 9 month, as a Marine out of TW2. Pretty sure 1/3-1/2 of that time was spent doing absolutely fuck all. I'm not complaining too much because it's the best paid vacation in the United States, but the USN/USMC process is risibly inefficient, seemingly.