Hi,
I don't use official Facebook or messenger anymore, instead I use Friendly which replace those two apps. But you can also give a try to Facebook lite.
http://www.apkmirror.com/apk/facebook-2/lite/
With these you really avoid battery draining problem.
I don't use Instagram or iheartradio...