There really isnt a set time. It varies from system to system. It depends what amp you have, volume of the music, usb devices plugged in, what cpu you have, if you have a 2.5" or 3.5" drive, or anything else.
So now you know your limit. I hope you have a deep cell battery because it wont last 3 hours next time.