I don't have the screen on the whole time is probably the main reason. I just tap the power button when I need to check the map and the screen comes on then tap again to turn back off. I use Osmand and google maps along with streaming music. Maybe you have some apps running in the background also, check under settings then under battery it will show what apps and systems are using the most battery. I wonder if you need a new battery Extend Battery Life - Brigadier™ by Kyocera Battery life is measured by standby time and talk time. Standby time is the amount of time the device stays powered on with no voice, data, or other usage. Talk time is based on voice usage. Using data such as web browsing, apps, or streaming reduces overall talk time. In order to improve battery life, you can: Disable or uninstall apps (e.g., live wallpapers, etc.) that are consuming too much battery or RAM or aren't being used. brightness settings to lowest setting or use Automatic brightness. Turn off vibrate mode if not used. Change account sync settings to lowest frequency. Remove widgets that automatically update.