These days, no matter how finished I think a track is, I always take a day or 2 away from it, and then come back to it with fresh ears to finish the mastering.
My final production is a lot better now I have become patient.