Check PERM processing time here ..
Looks like the current time is 5-6 months. If it goes to audit add another 6-12 months.
After that comes 1-40 stage (2nd step). If PP, it will take 15 days else few months provided there are no RFE.
Check below for 3rd step which is i-485
looks like EB3 for Nepal is almost current..
P.S. Please do some research as well so that it makes more sense the things we talk about.