Grounds for annulment are limited in Texas.
See Chapter 6 - Subchapter B - Grounds for Annulment in the TX Family Code.
Here are some of the reasons: a. underage marriage -- but that goes away the moment the underage person turns 18!!; b. under the influence of alcohol or narcotics -- so you did not mean to get married -- the famous "Las Vegas" marriages. But if you stay then this option goes away & you just need a divorce; c. Impotency; d. mental incapacity; e. fraud, duress or force; f. concealed divorce; g. marriage occurred less than 72 hours after issuance of license.
Sometimes it's just easier to file for divorce.
So if you were sober and married 80 hours after the marriage license was issued and you went on your honeymoon and discovered that your spouse was a "jerk", annulment won't work. Being "stupid" is not enough to get an annulment.
In practicing law for over 18 years, I've done 3 annulments!