In my idea, two month is enough including asking for recommendation letters. If you have recommendation letters, one month is enough. So, recommendation letter is the key time restraint step.The lawyer will said it is impossible , but my case is finished in 3 month.
y*o
11 楼
But, one things that you have no job. Another things that you can finish I140 in three month. But I485 need time, you can not premium I485. This is hard to get EAD (work authorization card) in three month. You still can not find a job without EAD. Talk to your lawyer now, and preparing the recommendation letter now, for you any one hour is precious.