Depends upon sooo many things. The difficulty of the pattern, what else is going on in one's life, your mood, time of year, etc. etc. etc.
I just bought the Bali Wedding Star pattern and I KNOW it will take at least 1 year and that's spending a lot of time on it! Don't be discouraged - enjoy the hobby!