Need help with Rashtra Parichaya Patra.

I have a valid passport, but expires after 2 years. I'm planning for abroad. Will I need NID?

Also, do I get the card on the same day of appointment?