Why does my iPhone 4 take so long to charge?

Okay so I just got a new iPhone 4 so I'm not sure how long it should take to charge but I just had it at 86% and I left it charging for 1hour and its still not full charged. Should I upload that IOS7 thing? Would that help? Also it seems to die really fast is that normal?

It will always take more time to charge your phone if your are using a USB hookup to your laptop or gaming counsel. If you are pluggin the phone into the wall outlet and its till taking a long time to charge, i would recommend that you keep the phone off while its charging and then see if it increases the rate. All the running apps on your superphone drain power while its on even if you are not using them. There are free apps for IPHONE that you can install to clear up your RAM (Random Access Memory) and close pointless apps to preserve your battery.