There are probably loads of reasons for battery drain... definitely some apps etc can cause issues, as can a poor signal etc... though unless you want it to last for days you shouldn't have to turn off mobile data, location services, bluetooth, etc etc.
I've been having an annoying battery...