My Lumia 925 is pretty much dead by midday if I use cortana because it requires location to be on to work. so I keep location off, I rarely need cortana for anything that is location specific anyway why can't they make it work without location services. like google now with location off I am happy with the battery life will last a full day at least.