I would recommend this training plan:

Full Marathon (26.2 miles)