Be kind to yourself hun. Accidents happen.

Hope the check up went fine. It is good he is doing all those things.