How long do you expect or think or experience your mouse or trackball or whatever you use to last.... Especially if you are playing games hard core??

I am beginning to wonder if my trackball is in need of replacing....