Our flight was delayed by more than 30 minutes while we waited on the tarmac. No updates from the cockpit during that time. Then the captain announced the delay was due to high winds delaying take-offs for multiple flights. I was glad that the reason for the delay was safety-related and the crew had our best interests at heart. But I think the announcement should have been sooner. We took off late but fortunately arrived on time. Had we had a connection to make I would have been very anxious. Thanks United!