Over time, I have figured that it is not the best thing to suppress what you are feeling.

However, if what you are feeling is unpleasant, it is not the best thing for anyone to hear as well.

Then, what is the solution?

The solution is to journal. Let it all out. And then learn lessons from it, to act better the next time.

This way, you are dealing with your thoughts instead of suppressing them. And also making a mechanism to act better. Win-win.