Welcome to the Community,
as already mentioned by others, the time required to delete the snapshot depends on the underlying storage.
Anyway, what's even more important is whether there's enough free disk space on the datastore to safely delete the datastore. Depending on the virtual disk's provisioning type (thin, or thick), deleting the snapshot may increase the base/flat .vmdk file, i.e. may temporarily require free disk space.
How is the VM's virtual disk provisioned, and how much free disk space do you currently have on the datastore?
André