i get over 7 hours of screen on time
If you drain the battery in one day from 100% to 0% then you likely have a problem unless you are gaming on it all day or if something is hogging data, which is likely you.
I recommend you to be more self aware of your actions, like realizing when you are doing nothing useful for yourself nor your environment. For example scrolling through all the facebook shitposts all day or non stop chatting about something that's meaningless.
If you literally can't stop looking at your phone 24/7 and don't even want to then get a battery bank.