For me its 9AM to 2PM...Alhumdulillah. It seems that you have 10 working hours. I think your timing should be split into 2 shifts so that in between you can have some rest & break your fast. How about 8AM to 2 PM and then 8PM to 12..........depends upon your company.