I agree that it's probably a hardware issue, but before getting a new mouse you could try cleaning it - it may be that dirt is preventing it from working properly. However, when dirt is the issue you tend to get lack of responsiveness, not a total lack of function... still worth a try though.