Hi guys. i have a charging problem for my iphone 4s. any help would be appreciated. Here's what happened. I charged my phone before i went to sleep and it was working fine. When i woke up the battery percentage was around 95%. I tried waiting for it to be fully charged but it didn't. I removed the charger and used the phone as I usually do. At around 50% of the battery charge, I decided to charge it... Here's the weird stuff. The battery meter on the right upper corner says it's charging then after a second it stops charging then on and off... until my battery finally drained down coz it wont charge normally like it used to. I tried to check whether the problem is the cable but everything was ok. I cleaned out the charging port of the phone, still no progress. The question now is do you think its the battery itself that's the problem (I have my phone for 7 months now) or is it a firmware/software issue? Thanks.