Ideally, it depends on the distance and time taken to cover that distance. But, generally, you must stop to refresh yourself approximately every two hours. Usually, highways do provide stoppages where you can get food and space to walk or stretch.