Note: The Empty Trash Securely option has been removed from OS X El Capitan and probably all future versions of OS X. If this option wasn’t checked and emptying the trash is still slow, you can empty the trash using Terminal. If you had that checked for any reason, it would take a lot longer to empty the trash. Make sure Empty Trash Securely is not checked.