If you want to run a marathon then you should train for years