S7 edge battery takes 3-4 hours to fully charged. Why?

I am a S7 edge user and I've been using it since September 2016. Now, January 2018 when I charged my phone it says "Approximately 3 hr 20 minutes until fully charged" using cable charging from the box. And with the fast charging enabled, it says "Approximately 1 hr 30 min until fully charged". What happened to my phone? Is it the cable? Is it the battery? Is it the phone?
And when it's fully charged 100%, the estimated battery time is only 10 hours or less. It's usually up until 18 hours and more.

Help me!

Show Accepted Answer

Guest Quick Reply (No URL, BBcode or HTML)

Last post by carroll.dedrick
4 hours ago
Last post by denis.runte
4 hours ago
Last post by meghan03
3 hours ago
Last post by hartmann.tierra
56 minutes ago
Last post by jacklyn96
1 hour ago
Last post by brionna53
38 minutes ago
Last post by acassin
3 hours ago
Last post by janelle17
2 hours ago
Last post by rogahn.tessie
21 minutes ago