Turn off wifi, GPS, and 3G whenever not using it. Another problem is the TWS bug itime without signal). Goto Settings->About Phone->Battery Use->Cell Standby. If Time without a signal goes into double digit and sometimes exceed 50% it will drain your battery.
Workaround is to switch to Airplane mode and turn off the phone. Turn it on and wait a few minutes (try 5min) and switch off airplane mode. It should drop back to single digit or zero.