It took me a little over four years in an accelerated training program. They normally quote 4-6 yrs as an approximation, given 2-3 days a week training with no breaks. I had to wait 2 yrs before testing for 2nd, and tested for another 2. So, a little over eight years for 2nd. I'm on my 2nd of 3 yrs wait to start testing for 3rd. Given another 2 yrs of testing, it will make 13 yrs. to third with only a six month break during a move to a different part of the country.