Meet my cousins - "Should" and "Should Have." They like to sit right beside me every day - one on each side. I bet you have a couple of cousins like them. They can be rude. They constantly remind me of things like: "I should sit down at the computer and write this article before the weekend" or "I should have clipped those coupons and brought them with me instead of just dropping by the grocery store on my way home." How about: "I should have cleaned the house so I wouldn't have to do it on Saturday." Or "I should have punished my child for his rude outburst instead of letting it go again."
They keep me tense most of the time. Do I need them? Do you? They are the only cousins you're allowed to secretly wish would politely drop off the face of the earth.
We fill our lives with shoulds and should haves. But I've learned it's not only unwise - but wrong, according to the Bible - to live in the future full of worry or in the past full of regrets.
Good enough is, well, good enough.