Do you set personal/professional boundaries like no professional email/checking during certain periods? Like with a defined schedule or when you are spending personal time?
I'm a workaholic at my other job, so rarely do I even think to take my phone out while there, so messages can go unanswered from 8am-4pm on the days I am there, unless I am takeing a bathroom break or it is a slow enough day at work I have a moment to check. My boss knows I have my own business, and doesn't actually restrict my phone use, I just don't think of it.
I don't answer while I am sleeping at night, but most days start responding back as soon as I wake up.
When I am camping or off for the week I am unavailable, I can forget to check my phone for hours as well.
I check emails when I remember, like once a day, or a few days can pass before I think to check.
When I am in the company of others I don't tend to check my phone either. Only once I get back to my vehicle after the visit.
As for other social media, I give it like 10 minutes a week if I remember to check it that week.
Text really is the only way I am likely to respond regularly and quickly, when I get around to it.