You must've done something wrong then. Beer can be sold in Texas until 2AM in bars and until midnight in stores, except for Sat Night where you can buy it until 1AM. Unless you're in a dry county that sells no beer, and then you can still get a beer at a "private club" if you join, which usually...