with DH I DO NOT hold back, but usually when people piss me off otherwise, I just bitch to him or my best girlfriends, get it out of my system and move on...not worth the energy...and I guess being in the military and I have never had any bad relationships with friends, but co-workers are a WHOLE NOTHER STORY