Dealing with "I should have done better" kind of thoughts

My mind goes often to “I should have done better” or “I didn’t have my back enough” because at the end of the week I am not where I planned I would be. (Yoga planned and not done, professional project not as advanced as planned, thought download not done every day, etc).

When I do my models, I can think about new thoughts, but “I am exactly where I should be, because I am” seems like a lie.
Thoughts like “I will do better next time” or “I am learning to have my back” remind me I didn’t do as good.

Do you have some thoughts or advice that can help me with that?