Push and pull (no CDL) maybe 1-1.5 hours, upper 45-60 minutes, legs 2-2.5 hours, pull with CDL 1.5-2 hours.
At work i have lunch break from 12:00-2:20/3:00, so I usually do it at noon (we work longer hours, and have a longer break). In the culture here people take naps at 12:00 so even on the weekend my wife and daughter will take a nap at that time, and I will go to the gym then.
Im a lot more tired than most people here, but I can do all my work, spend time with family and get hard gym sessions in.
It takes a a bit for my cardiovascular system to recover after heavy movements of plates per side or more because of the bracing requirements.