I recommend talk therapy. I think a majority of people could benefit from it, though a smaller ratio of people genuinely need it. I need it. It helps me maintain a sense of balance. I slowly unravel without it. Sounds like it might be helpful for you.
A word of advice in this area: you might need to meet with multiple people before you find the right fit. If it feels off with a person, don’t be afraid to shop around to find someone with whom you feel more comfortable. I’ve had a roughly 50% success rate finding the right fit in decades of therapy. One change was when I moved, one was when a therapist retired. I’ve had three that were right so far. And I’ve had three that were clearly not the right fit. Good luck!