Parenting is rarely what you expected. You love your children, of course, but maybe you didn't know how hard it was going to be. You never even knew you had a temper until you had kids! You wonder how you can love them so much, yet also be so angered by them. You try so hard to do everything "right" and you still wind up feeling like a failure. How does everyone else make it look so easy?
You are not alone. Parenting is a marathon, not a race. If you're trying to be the BEST-at-all-of-it-all-at-once, you'll burn out before you've completed your first mile. Having a place to work through your challenges, understand yourself as a parent, and receive real support can be invaluable not only to you, but also to your relationship with your children.