If your I140 is under EB1 or
EB2, you still can file I485 by Sept.30. After that, you have to wait till your PD is current. Hurry up. You have only 15 days.
You can file I485 without the help of an attorney. It is very easy.Make appointment to have the physical examinations done first. That might take one week.