Battery Drains Too Fast?

Hey guys, I bought a new ipod Touch, charged it for around 3-4 hours, until it is fully charged. I then jailbroke it, and installed apps for like an hour and 30 minutes. After I'm done, the battery is already 1/2. I turned it off, went to sleep, and when i woke up, i opened it and the battery is now around 1/3. I played for a few minutes, around 30minutes, and now it is in red warning me the battery is low, 20%. Is this normal? How long does a jailbroken touch battery last? Assuming you play games, wifi, listen to music. Thank you.

Wifi drains your ipod battery like crazy because it is constantly sending/receiving packets even if you arent using it. If you dont need to use Wifi, turn it off in preferences and that should make your battery last days if you are only listening to music. Also, watching video takes more.

I've used it for like 2 hours max using wifi, music, installing, and playing games, and now the battery is warning me that only 20% is left on the battery. Is this normal? I turned it off before going to sleep.