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 yupton
42 minutes ago
Last post by zschumm
29 minutes ago
Last post by braun.kathleen
4 hours ago
Last post by lohara
2 hours ago
Last post by wiza.asha
2 hours ago
Last post by adolfo30
3 hours ago