Your marathon training schedule should be based on your current conditioning level, your chosen marathon pace, and the time you’ve allotted for training. I found this web address from Runners World to assist you in making your marathon as enjoyable as possible (not possible!).
This page has everything you need to train for a marathon including expert advice, training workouts, and training schedules based on your level of conditioning. Let me know if you have any questions.