It's fine to wait for an appropriate time, but it's inappropriate to wait forever.
What matters more? What you said you'd do, what you hoped to do, or what you did?
Make your upper limit, no limit.
When something needs to be improved, take your medicine - fix it.
If you haven't given them your trust, you haven't given them enough.
Don't just talk about it, do it.