Ah yes, the common problem of beginning runners- you start off going way too hard and then can’t finish strong. I think that’s probably the reason for why you “can’t go far” 90% of the time. If you’re out of shape at the moment, then don’t start off going big distances. Start off with something simple: 1 or 2 miles, maybe 3, but don’t push it. And jog it, don’t run it. Jog until you’re about 400m (the length of a track, for measure-) from your house; then and only then should you start running the rest of the way home. Repeat this strategy on a daily basis until you become more in-shape. When you feel like you’re abler, you should start the running further back — 600m from your house, 800m from your house, the entire last mile… whatever you’re comfortable with. But just make sure to always start off by jogging. That way, you won’t tire yourself out before you finish!