I agree with the rest of the group, 8 hours is way too long. I learned that hard lesson when I first got Izzy. I left him home for 8 hours. I was going home during lunch to check on him but this particular day I got held up at work and couldnt go home.

and when I got home it was an absolute mess! He peed and pooped, I had to give him a bath right away. He smelled so bad I couldnt hug him!

I felt so bad!!
After that, I ordered an ex pen. While I waited for it to be delivered, I left him in my room with his food crate, toys and peep pad. It worked out great! I was thinking man, I dont need the ex pen! ...but I still use it when Im home.
So my point is

....Get an ex pen or try to block of a room or area where he can run around and have access to pee. Hope it works out, I know how frustrating it can be!