So it's an old MacBook Pro, and it gets security patches that require a reboot sometimes. I'll usually defer them for a few weeks until I'm in a state where I'm ok to shut everything down.
Other machines, mostly Linux stuff, gets rebooted mostly by accident (ie. power outage). If there's a security patch that requires a reboot, I'm get around to that after a few months. I'd guess most things get rebooted about once a year.
Everything is set to go into sleep / low power mode as much as possible. But I don't like software which isn't capable of running indefinitely.
My Linux machine has been up and running since April 2014.