One other thought, bt, beating up on yourself takes a lot of energy that could be used for more productive things.

You have a lot on your plate, don't add to it with guilt.