Researching about doing a long bike ride. Will need to train etc but would love to do John O'Groats to lands end. Has anyone done it how hard is it, how long did you take etc etc