Being a stay at home or work at home mom means that you get to be with the kids for long periods of time each day.
Which also means that there is a higher chance of you getting irritated by their misbehaviours and they witnessing your parenting mistakes.
I’ve lost track of the number of times I felt that I have failed as a mother. Times when I lost my cool, became impatient, irritated, frustrated with the kids. Times when I wished I had been more loving, more patient and kinder with them.
The thing about kids is, they have hearts that are big and love that is unconditional. Somehow, no matter how much you thought you have lost it, or let them down, they will still come to you with open hearts and love you as before.