We all know it's best to hold our tongue in conflict. It truly is. In most situations, you should definitely wait at least a few hours in times when you're hurt to confront whomever or whatever is bothering you.
But, what I'm here to tell you is definitely say what you need to say and don't hold it in. Not a lot of good comes from built-up emotion, hurt or anger. Built-up emotion causes an elephant in the room that everyone can feel and frankly, it's uncomfortable. In most situations that I've seen, those who don't address the elephant become very passive-aggressive sometimes without realizing it. One thing I think most people can agree with is that passive-aggressiveness is not a quality that anyone desires to have and is an immature attribute. Be forward, be an adult and talk about things that need to be talked about. You don't have to be hurtful to express what's going on in an adult manner. While I believe you should be straightforward, you can express things that need to be changed without personally jabbing at someone's pride or personality. If you're jabbing at someone while addressing your issues, you're not really solving anything and you're actually being a jerk.
Do not confuse being straightforward and being rude, there is a difference!It's OK to be forward because you're possessing the maturity to talk about things that need to be talked about, you're helping yourself and ultimately trying to resolve things...Just be mindful of the emotions of the others involved! Don't be too rash. So to all of you who have the backbone to stop beating around the bush and address things, I salute you. Even if you come across harsh, do it. BE REAL. I, like many others, crave those who are genuine. So let's get the elephants out of the room and be authentic.