There is a virtue in knowing what to say and when to say it. Sometimes, people will say things that they don't mean, and those things will negatively impact those around them.
There will be times when you are aware of the impact that your words have on others and there are times where you will remain unaware. It is in no way, shape or form ever good to intentionally hurt others and there is always a nicer way to say certain things.
If something is bothering you and you need to let it out or you need somebody to hear you out, I urge you to speak your truths. No good will come out of holding negativity or worry inside of you.
Personally, I have found myself holding my tongue too much, and not knowing when to speak my truth in efforts to spare the feelings of others. However, what I failed to realize is that there is a distinct difference between having no filter and saying how I feel.
When people are dishonest with the world, how can they be honest with themselves? What benefit does suppressing true feelings in interactions with others do for people and their relationships with those around them?
With this being said, yes you should verbally express your emotions, but you should be careful in the way that you do so. People's emotions should be considered and things should be worded in such a way that you both get your point across and assure that nobody involved is wrongfully offended or insulted.
There is a time for everything; a time to speak and a time to listen. Though people might emphasize the idea of putting others first, sometimes people need to take a step back and reflect on themselves. People need to comprehend the importance of saying what they feel before the moment is gone and too much-unexpressed emotions are left.
For the sake of personal relationships and your inner well-being, you should learn how to be considerate not by holding your tongues and not saying anything at all, but by saying how you really feel, when you are feeling it.