The most common question I get from people back home is: What's China like? My website: http://www.owendennis.com China blog: http://www.owendennis.com/blo...
Assuming you can run 2 miles now at a nice easy pace (conversational), within 20 weeks you should be able to train up to being able to finish marathon distance at that nice easy pace (between 10 and 12 minute miles) or approximately 4 to 5 hours.
The time required to train for a marathon really depends on your current fitness level, your running experience, and your goals for the race. For experienced runners who have already run marathons, they may be able to get race-ready in 12 weeks. If they're hoping to beat a personal record, they may need a few more weeks. Beginners should slowly build their distances and should plan to take anywhere from 18 to 22 weeks, depending on their starting point.