Well on OP big race boats
I have never gone more than 48+ hours non-stop (3 to 4 hour watches) BUT it was a whole lot of distance races over a 3 season time frame and it was really intense with there being no such thing as a weather window
If it stopped blowing we anchored if it blew 50 double reef and Kevlar #3 and we got really freaking wet.
On my own J24 which we bought when we were twenty something's it was picked because it could sail well and it has 4 places to sleep.
It was equipped with a boom tent for the rain a curtain around the porta potty and two solar shower bags tied around the mast base to get clean.
I really cant tell you how many weekends myself wife and her twin sister and husband spent camping on the boat but it was a lot as the Jamesport to Montauk area was hard to get bored with.
In the present i bought a another J24 because a J80 cost to much
and the J80 mast is a bit to tall to step yourself and we still refuse to put up with being held hostage to the Long Island boat yard Mafia.
I still like doing foredeck on big race boats and you cant pay me to camp in a J24 anymore
And anything more than a good 200 mile race is still more than enough time on a boat for me