I help successful people who struggle with anxiety find peace.

ANGER MANAGEMENT
Learn healthy ways to understand, process, and express anger. Therapy provides tools to manage triggers, improve communication, and build stronger relationships.
⭐⭐⭐⭐⭐
David's warm, non-judgmental demeanor makes it easy to talk to him. He shows genuine concern for me while holding me accountable for my own happiness and helping me develop the tools to better understand myself. I am thrilled to have found him.
- Male client and father of clients
Serving out Berwyn, PA, David J. Barnes II provides ANGER MANAGEMENT therapy in-person and in King of Prussia and the rest of Pennsylvania online
When anger interferes with your relationships, your work, or your ability to enjoy life, it’s time to make a change. Anger itself isn’t the problem, it’s a signal. But if it’s coming out as demeaning people you love, shutting down, or even self-sabotage, that signal might be drowning out everything else. David J. Barnes II, NCC, Counselor and Psychotherapist, provides anger management therapy that’s built to help you understand your reactions and take real, lasting control.
David is based in Berwyn, Pennsylvania, and sees clients from the King of Prussia area, Norristown and works with clients online across Pennsylvania (PA). online. His approach is especially popular with young men who feel more comfortable opening up in active, movement-based settings. If sitting still in a therapist’s office doesn’t sound like your style, that’s okay. Let’s talk while walking, stretching, or doing something that keeps your body and your thoughts moving forward.

Why Anger Feels So Strong, and What to Do About It
For many people, especially men and boys, anger is the emotion that feels most available. But underneath that anger, there’s often anxiety, sadness, fear, or a feeling of being misunderstood. The pressure to “hold it all together” can build until it explodes, or until it gets buried deep and shows up in other ways, like low motivation, stress, or shutting people out.
In anger management therapy, we don’t just try to “calm down.” We get curious about what’s triggering your anger, what patterns are in place, and how you can respond differently. Using solution-focused therapy, David helps you recognize early signs of anger and develop tools to manage stress and emotions before they boil over.
Anxiety and Anger in Kids and Teens
Anger is often one of the first ways anxiety shows up in kids and teens. If your child is lashing out, withdrawing, struggling at school, or pushing away family, they may not have the words to say, “I’m anxious” or “I’m overwhelmed.” Teen therapy is a safe space for them to figure out what’s going on inside, and to learn how to handle it in healthy ways.
David specializes in working with young men who don’t feel like traditional therapy is a good fit. As a therapist who understands the importance of movement, identity, and trust, he helps boys and teens open up without pressure. Whether the issue is anger management, anxiety therapy, or just needing a place to vent without judgment, they’ll find support at David’s King of Prussia-area practice that respects their pace and personality.
Make a Habit of Better Reactions
You don’t need to be perfect. You just need tools that help you stay grounded, express yourself clearly, and stop reacting in ways you regret. Whether your anger shows up at home, in relationships, or on the job, it can be managed while still helping you advocate for your needs.
David J. Barnes II, NCC, offers anger management and anxiety therapy in Berwyn, PA, the King of Prussia area, and online throughout Pennsylvania. Therapy doesn’t have to feel like punishment. Let’s make it practical, respectful, and centered on what works for you. Reach out to get started by calling (484) 681-2768.

Take Control of Your Anger
Begin your path toward healthier emotions and stronger relationships with anger management therapy.
Counseling in Motion
511 Old Lancaster Rd Ste 12, Berwyn, PA 19312, USA
(484) 681-2768
sunday
Closed
monday
11:00 AM - 6:30 PM
tuesday
9:00 AM - 8:00 PM
wednesday
9:00 AM - 6:30 PM
thursday
9:00 AM - 6:00 PM
friday
11:00 AM - 6:00 PM
saturday
8:00 AM - 10:30 AM
2:00 PM - 6:00 PM
