The time taken to finish a dissertation depends on different factors. For instance, the subject, topic, type of research, writing and formatting can define how long could it take to finish such dissertation. Generally, a dissertation could take anywhere between 2 months and a year depending on the mentioned factors.