base on the status of green card application, personally think you should apply now. If result is not good, you can apply again after you have new job new paper new letter. why not try first.