to angryduck138:
I heard that 140s are valid indefinitely....to Jason:
Really?to guy.bell817:
That is not true! You do not need to renew your I-140. An approved I-140 has no expiration date. An I-140, once approved will be valid indefinitely until it is revoked by the USCIS which is quiet rare or withdrawn by you. Also, there is no time limit for filing I-485 or IVP once I-140 has been approved.