When I was there, it was rather 6 months. But it depends if you are ready for it. 2 years in a big company doesn't guarantee that you are.
They are quite good in judging if you are going to be a captain. It's not complicated, it's not a steel bath like in Cathay. It's just common sense. And it's not seniority.
Dani