PhanimercedesChange cable even i had same prob before then after switching to my one plus cable it got solved.
Same issue with me also . I bought phone 15 days back and my phone takes 8 hours to charge ? with out using it. I am using the charger they comes with the box