Hi,
I'm a first time dad and my daughter is approaching 3-years-old. The problem is I have very little patience and I feel terrible because of it. I love her to bits, but as soon as she tries to test my patience, as any three year old would do, I should at her. This results in her walking off crying and me feeling absolutely terrible that I've shouted at her. I can feel it build up and I do my best to curb it, but I eventually explode. I have never laid a finger on her and never would. I feel like I'm the only one like this and feel like the worst dad in the world. I don't want her growing up to a dad that shouts at her all the time.