Consider getting a therapist
It can be super helpful to talk this stuff through with someone who knows what to do about it.
I will