One of the more important things I learned from my Mom was:
"Do the best you can with what you have and know at the time that you are doing it."
No point in berating oneself years later with the could haves - should haves - would haves - if one didn't know any better at the time or have the resources to do differently.
That said - when one could do better - improvement was expected!