Chosen Solution
I leave my controller to charge all day and as soon I disconnect it from the usb cable it dies even if i charge it for hours or even days.
It’s possible that the cable you’re using isnt being read by the controller. I’ve found only one brand of Micro USB cable that reliably works with my Dualshocks, and that’s the BlackBerry Branded USB cables.