I think you have to accept that you are human and have been bottling things up for a long time. Accepting that you are 100% gonna cry and feel daft and weak, all the things that stop you from talking about it till now. It all comes to the surface and I don't think there is anything you can do to stop it. You just have to accept it is going to happen when you decide to let it all out. And....there is NOTHING wrong with that.
In fact, the fear of letting it all out is worse than actually doing it!
I spoke to a friend (there's no way I could have talked to either of my parents about it), a very good friend. I think she was quite shocked when I started talking and TBH I could tell that she really felt for me. I was not looking for sympathy, just a bit of empathy and understanding and it was brilliant. There was wine involved, which made it a whole lot easier
After I talked about it for the first time, I thought "oh, I wonder if my friend thinks I'm an arse" and felt so kind of 'open' and embarrassed, but in reality it was completely fine and she told me things I never expected. Honest things like she thought I acted kind of ice-queen-ish and gave off an invisble air of defensiveness, certain subjects being out of bounds.
I guess I knew I was like that, but to hear someone else say it hit home. I thought, why should I let this thing hang around my neck like a big bloody weight, a big defensive wall of standoffishness. And I wondered if maybe other people had maybe misunderstood me because of my big defensive wall.
Sorry for the length of the post You need to find someone you really trust, do the first bit, which is the hardest, get it all out and listen too. Take any constructive criticism (and criticism is probably a bad word because it is not a critical process, it is beneficial) and use it to make you the kind of person you want to be. Honestly, I spent years holding myself back and it was just a waste of time. Hindsight is a wonderful thing!
I'm totally cool to talk about anything if you wanna ask stuff, it may or may not be relevant to you but don't think you're alone cos that is just not the case!!!!
Let it all go and with it, a lot of your troubles will go too. It can be done and it will improve your life