I got L1A in july 2000 and is go to expire. I am appyling for a renewal. When should I file for greencard(I140).I heard that you should not appy before you get a renewal of L1a . and how long it will take of I140 approval from vermont as I am in New York.