Practicing non-violent communication

I am a big believer of healthy, non-violent communication and really try to be conscious of how I present what  I want to say so that I honor both myself and the other person. There are some times however when I’m facing a conflict situation, feel angry and then struggle with whether or not I should express it because I’m afraid of saying hurtful things.

I often times try to wait until I have a better grasp on my emotions but then have a tendency to just clam up and let things go. Where is the fine line between telling someone that you’re upset and when you can’t think of anything nice to say, as the saying goes, don’t say anything at all.