@Irene86,
Your cpu goes into overdrive, when you are on the internet, if you are not using the internet, some phones can hibernate and use less power. Also if you leave your gps and wifi on they are power hogs as well. If you have a car, get a charger and use that when you drive, thus when you get where you are going the phone should be charged. 12 to 18 hours is normal for many phones these days, I have the Samsung Galaxy 3, and it's awful on battery use.