Mental Health Counseling in Ocala, Florida

Ocala is home for Total Family Solutions. Our office sits in Cala Hills Professional Park at 2118 SW 20th Place, Suite 201 — just off the SR 200 corridor and a short drive from downtown Ocala, the College of Central Florida, and the I-75 interchange. For more than twenty years we have helped Marion County children, teens, adults, couples, and families work through anxiety, depression, family conflict, and the everyday stress that comes with life in one of Florida’s fastest-growing cities.

Ocala is changing quickly. New neighborhoods are filling in along SR 200 and Maricamp Road, the World Equestrian Center has brought new jobs and new pressures, and many households are juggling long commutes, caregiving for aging parents, and kids adjusting to crowded schools. Our counselors live and work in this community, and we build treatment plans around the realities of life here — not a one-size-fits-all script.

Counseling Services at Our Ocala Office

In-Person Therapy

Meet face-to-face with a licensed therapist at Cala Hills Professional Park. We offer individual, couples, and family sessions for all ages, with appointments Monday through Friday until 8 p.m. so you can come after work or school. Learn about outpatient care →

Telehealth From Home

Prefer not to drive across town? Every service we offer in the office is also available through secure, HIPAA-compliant video — a good fit for parents of young kids, homebound clients, and anyone living out toward Silver Springs Shores or the Ocala National Forest.

Medication Management

Psychiatric medication evaluation and monitoring is coming soon to our Ocala office and via telehealth, designed to work hand-in-hand with your therapy. See medication management →

Who We Help in Ocala

  • Children and teens dealing with school anxiety, behavioral struggles, or big transitions in Marion County schools.
  • Couples and families working through conflict, blended-family adjustment, or communication breakdowns.
  • Adults managing depression, anxiety, grief, or burnout from demanding work schedules.
  • First responders — law enforcement, fire rescue, and EMS professionals who need a counselor who understands the weight of the job.

Visiting Our Ocala Office

Cala Hills Professional Park is on SW 20th Place, tucked between SW College Road (SR 200) and SW 19th Avenue Road, with free parking right outside the building. We’re a few minutes from the Paddock Mall area and easy to reach from I-75 exit 350. If you’re new to therapy, your first visit is simply a conversation — we’ll talk about what’s going on, what you want to change, and build a short-term, strength-based plan around your goals.

We accept select private insurance plans and are a Medicaid-approved provider in Florida. Not sure about your coverage? Call us and we’ll help you check before your first appointment. See insurance details →

Ocala Counseling FAQs

Where exactly is your office located?

We’re at Cala Hills Professional Park, 2118 SW 20th Place, Suite 201, Ocala, FL 34471 — just east of SR 200 near the Paddock Mall area, about 10 minutes from downtown Ocala.

Can I switch between in-person and telehealth sessions?

Yes. Many Ocala clients mix the two — coming into the office when they can and switching to video when work, kids, or weather get in the way. Your therapist and your treatment plan stay the same.

How soon can I get an appointment?

We work to schedule new Ocala clients promptly — typically much faster than large health systems. Call 352-831-8090 and we’ll find a time that fits, including evening slots up to 8 p.m. on weekdays.

Ready to Get Started in Ocala?

Visit us at Cala Hills Professional Park or meet your therapist online — either way, help is close to home.

Call us at 352-831-8090 — Monday–Friday, 8 a.m.–8 p.m.

Request An Appointment

Also serving nearby: Dunnellon, Wildwood & The Villages, Gainesville — or see all Florida locations.

Total Family Solutions Florida — Cala Hills Professional Park, 2118 SW 20th Place, Suite 201, Ocala, FL 34471
Phone: 352-831-8090 · Fax: 352-955-8090 · Serving families across Florida in person and by secure telehealth.