What does auf dem ganzen Heimweg mean?

auf dem ganzen Heimweg - German to English

all the way home