Generally my phone is at about 50% when I put it on the charger at night. However, there's been times I had to recharge during the day due to unknown reasons. I know there was a lot of talk about issues with ICS when it first came out relating to battery life. Most of them got resolved by returning to the phone to factory stock settings (back up your data!) and then carefully reinstalling your apps. If an app isn't "certified" for ICS it might cause the significant loss of battery life you're experiencing. Also, you could try switching your network mode (settings, more, mobile networks, network mode) to LTE/CDMA only (Verizon). I know some have had problems with the phone trying to switch between systems in fringe areas killing their batteries silently.
Again, just my $.02