How long is the wait for your priority date to become current?
You can be anywhere in the world and the priority date keeps moving forward. The problem is that you have about 15 more years until it becomes current. You should seriously consider an employment based petition which only takes a few years.
Brian D. Lerner
Attorney at Law