The port to my year old s3 is a bit messed up and when it's plugged in to charge, although it's loose it usually charges fully. But recently, my phone has refused to charge or it charges but very very very slowly. It's been at 6% for 3 days now, even when I'm charging it. Also 3 days ago, while it was charging overnight, I woke up the next day to read that it was fully charged only to see it go down to 12% as soon as I unplugged it.