Being a GM, managing egos, drive, arguments, contracts, expectations, sponsors accounts, staff etc. is one of the most mentally draining things in the world.
There are numerous times I've sat in my room thinking it's time to stop.
Days like this are what make it worth it.