Training for your first marathon should take about six months as you build up to longer and longer distances, and it requires sticking to a strict schedule and routine. Start training for a marathon early to prevent the chances of injury with advice from a competitive runner in this free video on running marathons.