Training for a marathon is a daunting task. Even when you’ve done it before.
It requires a certain level of commitment and being a certain degree of crazy.
Unless you are at a superhuman level of fitness (which I am not), you have to be willing to adhere to a training schedule over many weeks in order to get your body (and mind) ready for the task. [...]