Im no expert, but this is what happend to me. Before ICS upgrade i was getting 2 days use out of my battery, im not a heavy user, WiFi in the evenings, Facebook, 3 email accounts syncing, the usual really. When i upgraded to ICS, my phone died in less than 24 hours. In fact, after the upgrade i remember seeing my battery go down whilst plugged into my PC! So, i let the battery go down to 1% of charge, turned the phone off, removed battery for 1 minute, back in, and then full charge using the mains charger. Im now getting 2.5 to 3 days use between charges, but i did delete my work exchange email account which seemed to be pushing emails even though id set it to sync every hour at peak times. This may or may not work for you, but worth a shot at least.