My dear @Nobody12, you are being unreasonable for feeling stupid about crying.
I think it's only unreasonable to cry if it's a deliberate act in order to manipulate people.
You cried in response to someone giving you praise and physical contact. It was involuntary, and then you hid your emotions.
That, the hiding of your emotions, might very well have been unreasonable.
We are all overcome sometimes. It is ok the feel overwhelmed. I wish you felt secure enough to be able to show it in front of your colleagues, but if that wasn't right for you that's ok.
Now then, it would be a good idea to take care of yourself in a different way than you have been. Because it sounds to me like it's not working well enough. You need more care. And/or different kinds of care.
If you were your friend, how would you care for you? Would you be kind to your friend, and tell them that it's hard and it's ok to feel this way?
I work as a manager. If one of my team felt like you do, I would be personally and professionally gutted if I didn't know, and they didn't feel like they could tell me about it. If I knew I could find ways to help. The first thing I would do is listen.
You have spoken on here about how you feel. Good on you for putting it out here. I am listening. We're listening. Please can you say more about how you feel.
Big hug for you <hug>