Compassionate individual, couples, and family counseling in the Fox Valley. 30 years of experience.
“Many of them felt their lives were worthless and they had no potential at all. Over time they came to discover that life has great meaning for them.”
— Tom Heroldt, LCPC
Tom works with individuals, couples, and families throughout the Fox Valley — Batavia, Elgin, Geneva, St. Charles, South Elgin, West Dundee, Carpentersville, Algonquin, and surrounding communities. Whatever you’re carrying, you don’t have to carry it alone.
Evidence-based therapies, tailored to what you actually need
Identifies and challenges negative thought patterns that drive anxious or depressed feelings. Practical, structured, and proven effective.
Skills for emotional regulation and distress tolerance. Especially helpful for emotional intensity, self-harm urges, and borderline patterns.
Explores how past experiences shape your current reality. Best for complex relationship patterns, identity questions, and recurring life themes.
Addresses dynamics within the family system. Valuable for parent-child conflict, communication breakdown, and healing relational wounds.
Focuses on present-moment awareness and self-acceptance. Excellent for personal growth, identity questions, and existential concerns.
Integrates present-moment awareness and meditation practices. Reduces anxiety and stress by gently shifting attention away from worry.
Focuses on relationships and communication skills. Particularly effective for grief, major life transitions, and recurring relationship conflicts.
$80 per session · Most major insurance accepted
Insurance Accepted
Out-of-network options available. Contact us to verify your benefits.
“When you use your insurance for mental health you must be given a psychiatric diagnosis. This becomes a permanent part of your health record. There are many people I see who may not warrant a diagnosis — I don’t believe this should keep them from seeing a therapist.”
— Tom Heroldt
Serving the entire Fox Valley — close to home
Call or text 312-513-3702, or request a free phone consultation.