BookMyShow believes in quick service. 

Once you purchase a gift card, it is sent instantly to the recipient email address. 

Also, you can schedule an E-card in advance for a surprise to friends/family.

In case you're still unable to receive it, the system re-attempts to send it, within 72 hours.

Still, no luck? share the invoice ID and contact details used while transacting here and the team would connect with you.