I would suggest joining a local running club who offer marathon training, where are you based?
I ran MK this April and loved it! I've also entered 2013.