http://www.travel.state.gov/visa/bulletin/bulletin_5733.html
According to the latest visa bulletin of July 2012, ROW (nepal) EB3 is current of 22 july 2006 i.e. people having priority date (the day when ur labor is filled) on or before that can apply for 485 (adjustment of status or green card). SO basically its 6yrs backlog. People applying in 2006 are being greened now. When u apply in 2012 then above fact says that u will get it around 2018. but if you r lucky enough and there was not much application during the recession time of 2008 and 2009 then u can get early as well but that's just the guess, u cannot be sure on that.
Or the other way is, u can apply now and then may be do a masters in 2 yrs then u can use the priority date of EB3 and do Porting to EB2 after which u have fairly good chances of getting GC one year following that.
The next option is, you can apply now, then if u were not able to get it with in the next 3 years then u will have 5yrs of experience by that time, which makes u eligible to Port your EB3 priority date to EB2 (Bachelor+5 yrs), which again can get you GC with in 1 yr.
In my opinion, its better to go ahead and file for it, even if its the long wait coz if u can continue ur studies or have more experience then the priority date of now can always be used in future even if u port to different category and make it fast.
The decision is all yours, i m just showing u the options, afterall you r the master of ur world, GOOD LUCK!!!
Last edited: 17-Jun-12 12:11 PM