It’s probably a misbehaving app — I’ve noticed that some apps that use location services have, after certain updates, been a bit too... aggressive... about keeping themselves updated, using location services constantly unless you force-quit them.
You can go to the location services menu under settings and see which apps are currently using location services and have used them in the last 24 hours — first step is to disable it on anything that doesn’t actually need it. (I mean, Angry Birds... really? Why does that need location services?) But if you see a blue arrow (currently using) next to an app that you haven’t just been using, then that could very possibly be a problem app.
You don't really need it on unless you're using maps, compass, etc.