Walking 900 miles in 90 days from Land’s End to John O’Groats for charity is not an easy feat.