3 years!
I received my annulment about 13 months after I submitted my petition. When I did, I was told it generally takes 18 to 24 months. It sounds to me like someone is giving you a worst-case time line.
Are you in a hurry? It takes time to recover from a failed attempt at marriage. Take some time and learn to live life as a single person again. You will make a better spouse that way.
As for the last sentence, that really does not apply. God’s time is not your time or the Church’s time. The Church is composed of people. As for discouraging some people, I would say it really only discourages the lazy and the impatient. Besides, the occasional phone call to the tribunal will help make sure your case is not “lost”.
Finally, it is important to remember that being granted an annulment is not guaranteed. An annulment
is not a “Catholic divorce”. Not at all, it is an investigation as to whether the sacrament of matrimony actually took place. That requires gathering testimony, evaluating it, and, yes, a trial (you will not be there for that). Tribunals regularly determine that marriages were valid and do not grant an annulment. Marriage is supposed to be permanent.
Speaking as a divorced man, people should not complain when they treat marriage in the cavalier manner modern society does. The Church will not change, marriage is for life. It is up to you to provide evidence to the tribunal and it is they who will determine whether your marriage was valid.
That is why priests and religious, and most faithful lay people would suggest that until you have your annulment, you should not date. For example, Ave Maria Singles, an internet dating site known for promoting authentic Catholic teachings, discourages those who do not have an annulment from joining until they actually receive it.
Take the time and learn to be yourself again.