I spend a lot of time on oncall. There's just 3 engineers on the oncall schedule (2 other back-end engineers and myself), so we're all oncall once every 3 weeks. We hired 2 people and are looking to onboard them into the rotation later in the summer, so it will become once every 5 weeks for oncall soon-ish.
Psychologically, the oncall is very draining as I'm constantly fearing what’s going to happen. For example, I can't work out at the gym in peace as I'm constantly on high-alert in case an issue pops up. How can I have better work-life balance and less stress with this situation?