To complete a marathon, you need to run 26 miles 385 yards, which is 42.195 km. It usually takes about 6 months of constant training to complete this impressive feat. Read more