hey,
i think you should send your passport to NDVO becz now days they are not keeping passports so long, in these days people are getting their passports back within max 12-14 days, it wil take 10 days more for international post. but i think you should submit your passport asap. rest is upto...