Iphone 4s battery goes fast but takes forever to charge?

So my Iphone4s battery drains extremely fast, but takes the longest time to charge. Maybe its because LITERALLY everything I do on my phone I listen to music. Even when I put it to charge I listen to music, so why is this?

Maybe you have apps running in the background an that could be consuming extra battery. To "kill" the apps in the background, simply press the home button twice fairly quickly, press any app and hold it until it shakes and has a red minus sign, and tap all of the red minus signs. Normally your iPhone can play music for up to 40 hours. And you might want to look into purchasing a rechargeable case, it's very convenient. Look at the amazon link below for one

Maybe there are background programs still running. Or maybe viruses. Becauses… You know… Those adult websites… Have got some pretty weird stuff on them.

  • Why does the last percentage of my iphone battery takes so long to charge? I have noticed that the very first percentages (1-20) of the iphone battery charges very quickly, but when it comes to the last percentage (99-100) it takes like 15 minutes to charge!
  • Update for my iPhone 4 takes forever. Why? Ok so I've got an update for my phone it says. When I click to download it, it goes as far as "preparing download" then it like freezes. Won't go any further. Why?
  • New unlocked iphone 5s (sprint original carrier) battery drains fast and takes longer to charge? It's a brand new phone from EBAY. Everything looks good except battery. it took about 2.5 hours to full charge, overnight it goes RED no SIM inserted and no usage just idle entire night, i upgraded IOS to 12.x still same issue. Please advice i like to retain this phone if battery issue is resolved otherwise return it.
  • My iphone 5s takes forever to load up? So my phone was working fine then all of the sudden when i go to turn it on, it doesn't turn on until like 15 seconds after i press the button, then i go to slide over and it takes another like 5 seconds so then i enter my passcode and it takes another like 7 seconds. After i have logged in and all it has been working fine with no lag at all, this os really annoying can anyone help?