I find it easier to think about going for a few more minutes than last time, than thinking I've got to run x number of mile today.

lets assume that you can run a ten minute mile. For a ten mile race you will need to run for 100 minutes.

Now lets assume that you can run already for 20 minutes as you can do 2 miles. Therefore you need to find 80 minutes.

You have 18 weeks. Increase your running time each week by 5 minutes. So next week 3 x 25 mins, week after 3 x 30 min.

18 weeks x 5 mins = 90 mins, plus the 20 you can already do.......

110 minutes or 11 miles.

Also, try to have a run day followed by a rest day, rather than 3 back to back run days, 3 days a week should be enough, if you don't rest you'll burn out.

Good luck!

Edited: 23/06/2013 at 14:20