Yes, if it's taking a long time, and you have your own server then I'd check the mail-queue and watch the mail logs. There could be a delay on the actual sending via the mailserver.