20 weeks should be plenty for a marathon build for most, how far can you run in a week at the moment, look to build 1 mile per week on the long run up to 20 miles running at 75% max heart rate and add in at least 2 quality run sessions per week, 1 tempo and one interval (hills, 800s etc) and then if you can build in more add in a marathon pace shorter run as well.
20 weeks should be plenty for a marathon build for most, how far can you run in a week at the moment, look to build 1 mile per week on the long run up to 20 miles running at 75% max heart rate and add in at least 2 quality run sessions per week, 1 tempo and one interval (hills, 800s etc) and then if you can build in more add in a marathon pace shorter run as well.