You must be at least 21 years of age to attend casinos and sportsbooks in Texas or bet using an online sportsbook instead.