Preparing for a marathon is a challenge that requires a lot of discipline, proper training and mental preparation. The marathon is one of the most demanding endurance events, with a distance of 42.195 km, and requires the athlete to be in excellent physical and mental shape.