How do I stop wearing my heart on my sleeve?

Elizabeth

Wearing my heart on my sleeve means that I show emotion and can’t hide it. This can be a good thing like I know I’m overtly affectionate and want to be kind, and have sympathy and empathy.

But sometimes hormones put you in a shit mood. Nothing specifically has happened, but you feel shit and grumpy about anything and everything. & because I show emotion, I can’t hide being grumpy for no reason. & that rubs off on other people (such as my boyfriend) and because I’m grumpy I ruin the time with him because I can’t hide my emotions.

I hate the way I am. I feel like I ruin people’s days. Please help me.