Phone batteries can and do run for 2-3 days with normal use these days. If yours doesn't then you probably don't have the right phone for your needs.
I usually get about 7 days but I don't live on the thing. Far from it. If I let it idle I'll get 19 - 24 days to about 24 - 14% or there about. It's a Jelly Bean 4.2.2 phone. That and the fact I have it optimised to kill anything it doesn't use.
Last edited: