I have been working in this company for 4 years, and have not submitted my I485, but perm and I140 was approved long time ago, (PD 09/2007), not sure how long have to wait to submit my 485, after submitting 485 more than 180 days, I will leave here for sure.
Thank you for your suggestion and wish all the best to you