Sometimes, emptying the Trash in Mac can be very challenging. For various reasons the trash bin will not empty or will take a long time to tell us why it couldn’t be done with not so good explanation. Here is an alternate way you can empty the trash.
1. Open the Terminal (Command + Space and then type Terminal and hit enter)
2. In the Terminal window after the $, type in the following and hit enter (be super careful – no extra space after the ~). Type in your super secret password
sudo rm -rf ~/.Trash
Voila… everything gone from the trash!