If you want to run in a marathon then you should train for months beforehand.