I have read up marathon training and one area I am unsure about is how long a long run should be. The long run is often referred to as a "Time on Feet" session where it is recommended that you run 1 to 2 minutes per mile slower than target pace for the duration of your target time. In my case 2 hours 20. I would like to run for upto 3hrs at so that I run closer to race distance. I fear that I might over do it. My rational for running 3 hours is that slower runners do it in there "Time on Feet" session so why can't I? Also I feel that I find myself needing something in the last 4 miles or so because I would have ran only 22 miles at a pace slower that race pace and only 18 miles at Race Pace.
Any suggestions/experiences please welcome