Simple answer: it's not always on, it won't kill your battery.
Longer answer: "Your location is sent from your device when someone requests to see your location. It is not transmitted on a regular interval. For more information please see iCloud Security & Privacy Overview."
-http://support.apple.com/kb/HT4487