To be honest the most time consuming step is when ur file is in LVO for relationship eligibility.
Mine took 8 months in LVO
2nd time consuming step is when they prepare to start ur bgc , mine took 6 weeks to begain bgc ( from pre arrival to bgc)..
I m in bgc for the past 3 months , hopefully...