I rarely.. if ever lose my cool with my 18 month old dd but I'm a single mum and have been feeling so burnt out and low the last couple of weeks.
We went to pick up a large, heavy parcel on foot, dd was in her buggy. I wasn't in the mood and underestimated the walk and heaviness of the parcel so I sort of used the canopy of my babyzen to balance it.
And my dd was rocking it (the stroller) and I just sternly said "stop f-ing wriggling" and all the way home I was sternly telling her "no" and "stop" and swearing to myself 
I feel absolutely awful about it, it's not me at all especially in public
dd probably wondering what she was doing wrong.
I am so embarrassed and full of guilt.