With smart phones on average lasting about a day, they are often needing charging. This puts ware on the battery and after some period of time the battery is no longer as good as it used to be or may stop working all together.
We have battery diagnostic software that will determine the life of the battery and how many charges it has had. It will also tell us if the battery needs replacing or not. Battery replacements are generally quick and cheap fixes.