isvara.org
How long it took to write the Maha-bharata? - ISVARA Archive
ANSWER TO QUESTION: The Maha-bharata was completed in three years. This is the time that Srila Vyasadeva needed to dictate it and to Sri Ganesa to write.