IPhone 4s won't charge unless it dies first?

My iPhone 4s was charging perfectly fine 2 days ago, and when I woke up yesterday, it charged perfectly fine. Then, a little later in the day, I tried plugging it in to the same charger and it wouldn't charge or even recognize that there was a charger in there. I tried two other cords and my computer and nothing happened. My iPhone finally died and I left it alone. I woke up this morning to try to get my phone to charge. When I plugged it in, my iPhone gave the symbol that it was charging but it took forever to actually turn back on. Once my phone turned on though, it didn't show that it was charging. It just said 4% and it wasn't charging. Now it's been almost 2 hours and my phone says 8%, but it says it isn't charging still. And if I use my phone while it's plugged in, the battery dies like normal. Why is it doing this all of a sudden?

You destoryed your battery by charging it when your battery wasn't dead. You need to charge your cell phone when it gets to 20%. Then once a month let it die completely.