SanDisk Cruzer Edge 16gb is not detected on any PC

I have had my USB memory stick for less than one month now, and it has stopped being detected on any PC. When I go into Device Manager, it comes up as a USB mass storage device, and in disk management it is Disk 1 (Unallocated). 

How do I fix this error?