There could be multiple reasons why it don't hold charge. It could be the outlet, the adapter or the charging port on your iPhone. 1st try using a different outlet. If that don't work, then get a new charger and see if that works. If nothing else works, then maybe try not using the phone for a long period of time and see if that works. Does it not hold charge when your on the phone or does it do it whenever?