Depending on your needs, from two to six hours. You will rest for 3-4 hours when you get home also, most likely.