Your doing exactly the right things.
Not beating yourself up about the slip is the first step.
Keeping busy and taking it hr by hr or minute by minute.
maybe worth seeking some counselling about why mothers day hurt so much, or talk it out with whoever you have for support.
Take care