It'll take as long as it takes - most people don't finish in 45 hours, and if you leave it a few years you'll be effectively starting from scratch again.
So, the hours do last forever, but that's of no practical benefit for the vast majority of people.