After seeing so many misinformed messages on this forum and others, I felt this needed to be said. Your battery life isn't as bad as you think it is, for these simple reasons:
USAGE VARIES
Your phone might give you 4 hours usage one day, 7 hours the next. Why's this? Any number of reasons. Despite what you may consciously realize, you don't use your phone the same way every day. You may download more apps one day. You may have listened to music another day, inflating the usage time. You may have had a poor signal. Playing Angry Birds for 3 hours and complaining that your phone is at half battery life is stupid. The battery will die if you use it.
YOUR FRIEND'S 12 HOURS OF USAGE IS DECEPTIVE
For those reasons above. Stop comparing your battery life to other people; it has no bearing on your own.
YOU'RE OBSESSED ABOUT THE BATTERY PERCENTAGE
This is a big one. I've seen so many people complaining about losing X amount of % in Y amount of time. The battery meter is NOT 100% accurate. It is a software estimate. It will fluctuate, it can be inaccurate. Once a month or so, let your phone die (normal usage) and charge it all the way to 100% without taking it off the charger. This will give you a more accurate reading.
IT'S NOT IOS 7'S FAULT
People love to blame iOS 7 for their battery woes, but look at these forums one year ago. People have ALWAYS complained about battery life because they have no idea what good battery life is. iOS 7 may have a few bugs here and there, but overall the battery life in 6 and 7 is basically the same. I've certainly noticed no difference.
YOU'RE USING IT TOO MUCH
Another big deal. People complain about their phones dying "halfway through work" or some other way earlier than normal time stamp. Why is it doing this? Unless you work underground, you're using your phone too much. If you unplug your phone at 100%, and use it heavily with email, texting, browsing and apps, it WILL die within 5-6 hours, or less, depending on your settings, your cellular reception, etc. A phone isn't going to last all day if you don't put it down, I don't care what phone you have. Buy a mophie, stop worrying.
"USAGE" ISN'T JUST SCREEN TIME
Your usage stat isn't just a screen time measure. It's measuring any process that keeps the phone awake (awake =/= screen on) and adding that to the tally. That can be background app refresh, location services, texts coming in, etc. Your iPhone can do so much.
YOU CAN HELP YOURSELF
You don't have to make a thread on the forum asking for help with your battery life. Google produces dozens of links when queried "iPhone battery tips" and facsimiles of that question will produce dozens more. Don't be afraid to help yourself. By following these tips (turning off bluetooth, keeping brightness around half, turning off location services to apps that don't need it, turning off notifications for apps that don't need it, etc) you learn more about your phone and what to expect from it. Don't think there's nothing you can do.
This thread is of course aimed at the person who doesn't have battery problems, which is the vast majority of you. Some of you, of course, do have bad battery life..but that's because you have a hardware problem or a reception problem. That's it. Anything else is user error.
Don't be afraid to try a restore. You still have a backup to go back to if things aren't improved!
Most of all, enjoy your iPhone! It's a great device with great software and apps. Worrying too much about battery life takes away from that. It's meant to be enjoyed! As Steve Jobs would say, if you're still having problems, just avoid using it that way

USAGE VARIES
Your phone might give you 4 hours usage one day, 7 hours the next. Why's this? Any number of reasons. Despite what you may consciously realize, you don't use your phone the same way every day. You may download more apps one day. You may have listened to music another day, inflating the usage time. You may have had a poor signal. Playing Angry Birds for 3 hours and complaining that your phone is at half battery life is stupid. The battery will die if you use it.
YOUR FRIEND'S 12 HOURS OF USAGE IS DECEPTIVE
For those reasons above. Stop comparing your battery life to other people; it has no bearing on your own.
YOU'RE OBSESSED ABOUT THE BATTERY PERCENTAGE
This is a big one. I've seen so many people complaining about losing X amount of % in Y amount of time. The battery meter is NOT 100% accurate. It is a software estimate. It will fluctuate, it can be inaccurate. Once a month or so, let your phone die (normal usage) and charge it all the way to 100% without taking it off the charger. This will give you a more accurate reading.
IT'S NOT IOS 7'S FAULT
People love to blame iOS 7 for their battery woes, but look at these forums one year ago. People have ALWAYS complained about battery life because they have no idea what good battery life is. iOS 7 may have a few bugs here and there, but overall the battery life in 6 and 7 is basically the same. I've certainly noticed no difference.
YOU'RE USING IT TOO MUCH
Another big deal. People complain about their phones dying "halfway through work" or some other way earlier than normal time stamp. Why is it doing this? Unless you work underground, you're using your phone too much. If you unplug your phone at 100%, and use it heavily with email, texting, browsing and apps, it WILL die within 5-6 hours, or less, depending on your settings, your cellular reception, etc. A phone isn't going to last all day if you don't put it down, I don't care what phone you have. Buy a mophie, stop worrying.
"USAGE" ISN'T JUST SCREEN TIME
Your usage stat isn't just a screen time measure. It's measuring any process that keeps the phone awake (awake =/= screen on) and adding that to the tally. That can be background app refresh, location services, texts coming in, etc. Your iPhone can do so much.
YOU CAN HELP YOURSELF
You don't have to make a thread on the forum asking for help with your battery life. Google produces dozens of links when queried "iPhone battery tips" and facsimiles of that question will produce dozens more. Don't be afraid to help yourself. By following these tips (turning off bluetooth, keeping brightness around half, turning off location services to apps that don't need it, turning off notifications for apps that don't need it, etc) you learn more about your phone and what to expect from it. Don't think there's nothing you can do.
This thread is of course aimed at the person who doesn't have battery problems, which is the vast majority of you. Some of you, of course, do have bad battery life..but that's because you have a hardware problem or a reception problem. That's it. Anything else is user error.
Don't be afraid to try a restore. You still have a backup to go back to if things aren't improved!
Most of all, enjoy your iPhone! It's a great device with great software and apps. Worrying too much about battery life takes away from that. It's meant to be enjoyed! As Steve Jobs would say, if you're still having problems, just avoid using it that way
