I tried for years, and came to the same conclusion. Years. 4 different therapists @ 1.5-2 years each.
Therapy can, at best, help one identify issues and suggest ways to make improvements.
When you know all the issues and can’t make changes, therapy doesn’t do much.