I am so sorry for your long wait to hear about your annulment. I applaud you for your respecting your vows and Church teaching while you wait. I chose to do the same and it can be a challenge. As I waited and worked through mine, I came to the conclusion that it took as long as was needed for me to be at peace with the process and whatever answer was to come.
You don't mention where you are in the process. Are all your witness statements in, have you met with the Tribunal judge, and possibly met with Tribunal counselor (standard in many diocese)...?
I know that the waiting is very hard. Pray and trust :)