Without drinking beer around 5-9 hours if im lucky, depends on the dogs.
With drinking beer, 3-6 hours if im lucky, for some reason beer makes me wide awake from midnight until around 3 LOL.
Then when im in my deepest sleep around 3-5 in the morning, our youngest dog decides shes awake now so we are also.
She also suffers from separation anxiety (not allowed in the bedrooms), so if im really not having a good night she can wake up every 2-3 hours so 11pm, 1am, 3am and then I usually let them out at 4 and then shes at the gate banging and barking for breakfast at 5-5.15.
This has been going on for years and my body is used to it, also used to waking up 3-4 in the morning to run a road race on a Sunday.