USB mouse keeps disconnecting
so basically about 2 weeks ago and before that my mouse was fine, now its been disconnecting and then reconnecting within like a second, and it get annoying, i tried switching usb ports, it stopped for a day, but then it started again, but it doesnt do it as much, but still does it, i tried switching usbs again, and it stopped for like 2 days, but continued, but my keyboard is plugged into where my mouse used to be and has no problem, but it seems that if i keep switching it, it stops for some time but just comes back, and like so it disconnects for a sec and then comes back, i dont feel like having to do this everyday, it gets annoying, and i have a Cooler Master MM531, not sure what causing it but i need solutions