Every job has bad days.
Even your dream job.
You do not have to work on eliminating the tough days. You have to work on finding the reasons you love your job in the first place.
A good place doesn’t eliminate the bad one. It makes it a reason to stay.