Hi, I'm writing this because I have a character problem.

I usually read a lot, and I often read and research about various things. The problem is that I am very intolerant of people who say something I know is wrong.

For example: My father began to say that a good measure against the coronavirus was to drink hot drinks.

I've explained to him several times that viruses don't work that way, in the nicest way possible, but the last time I exploded. I yelled at him that I had had enough and that viruses don't work that way.

It is common for me to get angry and yell when someone does or says something stupid that has no basis in fact. It bursts me, I can't stand it.

I also tend to be aggressive when someone doesn't understand me or doesn't do what I want. My last relationship ended because of that, because sadly I treated the boy very badly. I insulted him or treated him too roughly. Well, I think you understand my situation. What can I do?

I can't take therapy or do anything too expensive.