Share your experience!
How long it takes to recharge a battery from zero to 100%
???
takes me 6 hours ☹️
It should take not much more than 2 hours. It is always taking you 6 hours? Are you using the official cable and wall charger? (charging the phone plugged to the computer takes much longer)
Anyway, try to charge the phone when the battery is below 20%
No, not always, A few days ago, the phone started working on a non-stop vibration for several hours.
I could not stop the vibration or turn on the phone.
then I noticed that the battery emptied quickly, and it took time to charge it.
Yes, I using the official cable and wall charge.
Hi @Ossi121, sorry to hear about this. 
According to the Environmental Declaration document, it should take around 2 hours and 45 minutes to charge the device from 0% to 100% when it's powered off and charged using the cable and wall mounted charger that was included with the device.
I can see that you use the original cable and wall mounted charger, therefor I'd recommend that you start with either charging the device when it's powered off, or when it's restarted in safe mode, just so we can make sure that downloaded application(s) are the cause of this.
Keep us posted on how it goes! 
I have seen that the time to full charge depends upon if data or Wi-Fi is on or not. If one or both are on, it takes more...
Hi @Pradeepu!
It normally takes a bit longer to charge the device when it's in use, as the battery will then be used during the charge and in some cases you may be playing a game, compared to a device that is powered off and not in use at all.
Wi-Fi and mobile data aren't very heavy processes, but sure, it won't be faster with them turned on! 
I've had mine on charge all night and it still only got to 80%. Been having trouble with it for ages now. It doesn't acknowledge that it's on charge but it charges really slowly.
Hi @Daniigirl84, sorry to hear about this. 
Have you had the time to try what I suggested in my previous post? If you haven't done that, please do so and report back! 
Have a nice weekend!