HTC HD2 is well known to have a short battery life due to its small battery capacity at 1230 mAh only. I used to charge it everyday when loaded with Windows Mobile 6.5 and SD card Android. However, its battery life improved when NAND Android ROM came out. It was almost on par with Windows Mobile 6.5 back then. And it is better than WinMo now by using the latest Android ROM for HTC HD2.