Every time I try to empty my recycling bin it gets stuck
What's in the trash? Are you sure it's all stuff that can/should be deleted? If so...

Try right-clicking the trash icon, hold the option key, and then click Empty Trash. This should attempt to force-empty the trash.

If that doesn't work, open the Terminal and enter sudo rm -rf ~/.Trash/*. The command rm -rf is a dangerous one since it will immediately delete anything without worrying about what it is. In the case of emptying the trash, that's what you want. I suggest you use copy-and-paste to enter the command if you're not used to using it, just to make sure you don't instantly delete anything other than what's in the trash.