A daily budget that empties by late morning feels like a budget problem. It is almost always a targeting problem wearing a budget problem’s clothes.
Broad match is doing this to you
Left unsupervised, broad match will find the cheapest possible interpretation of your keyword and spend against it enthusiastically. Cheap clicks arrive early, exhaust the budget, and the genuinely valuable searches later in the day never get a chance to compete.
The fix is subtraction, not addition
Pull the search terms report for the last thirty days. Sort by cost. Read the top fifty terms and ask one question of each: would I want a call from this person. Most accounts find a third of their spend failing that test immediately.
Then pace it deliberately
Once the waste is gone, budget pacing becomes a real decision rather than a race. In seasonal industries that matters enormously, because the hours when your customers actually search are not evenly distributed.