Here;s a few ideas, let's troubleshoot your situation, cuz I've been thru all this with newer spinners.
1) "Time" charging is not significant. When the light on USB goes green, you are charged. It doesn't matter how long you leave the battery on there after that, 5 hours or 10 hours. (although you shouldn't ever leave a bat on a charger past the point it is charged/green)
After the first charge, your spinnner shouldn't need to be on charger more than about 3 hours. I never timed mine, but 10 hours would be *excessive*. Is it a 1300mah? Or one of the newer ones that is even higher mah?
2) A 1300mah Spinner can last anywhere from 6 hours to about 13 hours, it really all depends on if you are using LR
coils, how high you turn the battery voltage up, etc. LR
coils will run battery out faster. So will LR
coils + turning up the voltage
3) When you screw the usb onto the spinner, does the light on the usb go to red? If it stays green then you are not charging. It has to go from green to red while it checks to see if there is a charge.
4) sometimes it helps to press the on/off button on the spinner once or 3 times, then the usb goes to red and starts charging.
5) Does your USB charger connector come out past the black rim of the charger body a little bit?
There's been a little bit of a problem with spinners charging, the newer ones seem to have a much deeper 510 connector than joyetch and other brands......and possible your charger is not making contact with the spinner battery connection.
The charger I got to work w/mine, the silver connector sticks out a bit from the rim....joyetech charger would not work, charger pin was not sticking out far enough.
Those are the things that I wrestled with, but of course, you COULD have a bad one. Do you have more than one spinner to test with?? Or is this only happening with one spinner battery?