My Nexus 7 literally takes hours to charge

http://forum.xda-developers.com –
My Nexus 7 battery takes forever to charge. And this is even when I use my stock cable to the wall charger. I know it takes around 3-4 hours to charge it from dead to full but for some reason mine is only HALFWAY full at the 4 hour mark and I usually have to leave it on the charger the whole night/day for it to be fully charged.
I have no other defects on this product except for this one. And I never dropped it or anything and I'm currently running 4.1.2.
Please help. I know I can't be the only one with this problem.
(HowTos)

Stories similar to My Nexus 7 literally takes hours to charge

My battery is at 56% and with it plugged in to the official charger that came with it, it says 7 hours until fully charged. That's a hell of a long time. I could literally fully charge my Nexus 7, 4 and iPad Air in the time it takes to fully charge the Nexus 9.
I mean, if you extrapolate out that 7 hours for a full battery recharge you'd be looking at 15 hours.

Hi,
I bought a LG G2 Mini second hand that has been used for about 7 months...sometimes it takes 2-3 hours to get full charge and other times it takes 5-7 hours with the same charger and conection (the charger that came with the device and the wall conection), it doesnt even say that its on a slow charge

It happens sometimes also that the battery gets drained for no reason, leaving it iddle wi