Sorry for the delay in getting back to check,
depending on how heavy you use the mouse, gaming etc, I'd say its time for a new one
intermittent non-clicking suggests to me either take it to bits and check the microswitch is clean/clear of dirt etc or the switch itself is failing,
Moto