Truth.
Sounds like someone with significant emotional difficulties and potential mental health problems.
I'd see someone about that.
It is never good to keep anything bottled up, the result can be frustrattion and resentment. Nor is it good to spew out whatever comes into your head, never keep friends that way, The first can lead to the second, so addressing the problem must start with giving voice to concerns in a reasoned manner when they first present themselves. We should try not to allow ourselves to brood on annoyances but deal with them at the time they occur,