using anything in an smartphone too much can drain the battery specially when it come to hardware. yeah it could be one of the reasons but there are other reasons too. you can always use great apps like clean master (available at play store). Or your phone is old now.another possibilities are that your screen brightness is too high or your wireless connections like Bluetooth or Wi-fi is kept on for a long time or you don't have good battery backup.Sometimes features of phone also takes up much of a battery like nexus 5.
also try searching for battery saving tips.