I am having a problem with my Samsung J7 when it comes to charging. It takes a lot of time (approximately 5-6 hours before the battery get full). I have also tried charging it with two different Samsung chargers but the problem is still the same. I bought this phone in 2016. A friend of mine is also having a Samsung J7 and he tried to charge his phone (Samsung j7) using my charger and his battery got full within two hours.
What could be the reason of why my battery is taking a lot of time before it get full?