No deberías tener mas de un 5-10% el móvil despierto (en una situación normal). Ese 22% es muchísimo, de ahí que apenas te dure la batería.
Ya sabemos que el FB es un devorador de batería, y si te llegan muchas notificaciones... ahí tienes el problema.
También puedes congelar con el Titanium el proceso Xiaomi Service Framework
De todos modos, prueba a hacer un wipe cache y dalvik cache que muchas veces lo arregla.
