Odd. The battery life on my Leon is excellent. I can easily get 5 to 6 hours of screen on time even with heavy app use. Do you have wifi, data, bluetooth on? Maybe turning off auto-sync might help. Also, there may be an app that's keeping the cpu awake while the screens off. Did you install any suspect apps recently?