It takes 5-7 days for authorities to physically print the card after receiving a request. Later it takes around 5-10 working days for the Indian Post Express service to deliver it to your home.