Will cost hundreds of thousands of peso's, takes years, and it all depends on who the lawyer knows to grease the wheels. Most annulments here aren't legal by the books as the requirements for an annulment are very rarely ever met.
My suggestion, skip the lawyer and find a new friend.