Do I Have To Complete The Mileage All At Once?

Finishing the Distance At Different Times

No way!  We celebrate achievement, not times!  Take as long as you need to finish your challenge, at your pace, on your schedule!