给父母办绿卡

想请问给父母办绿卡,是父母在国内的时候就办,还是等她们过来再办比较好呢?

听说在国内办要等很久? 大家知道要多久吗?因为她们最早也就10月才能来美国