It depends on your budget, what you want to be done, and frankly, how easy you are to satisfy.  If you have an idea pictured in your head that you refuse to put into writing, it can take far beyond the deadlines that we project.