I'm trying to empty my trash but everytime I do it gets stuck.
The only way to get it off the screen, even after hours is to force quit.
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