<human>: Summarize the given text in a few sentences.

So, I realized that my boyfriend is a complete asshole the other day. He is entirely convinced that he knows just about everything in the world and is the best at everything. I told him that I am depressed because of some shit that came up in my life, and he tried to explain to me that depression is not a real thing and I am completely dumb. Depression is just people being dumb, and they kill themselves over it because they are just dumb.

It has been a 7-8 month lead up to this point, but I have never seen him get this bad. He is convinced he knows everything about me, and how humanity just works in general. Like how I should stop being dumb(depressed) because its bad, and I can obviously just instantly stop feeling things.

I can't stand him anymore because of when he acts this way, but I feel like I actually love him and even though he is a complete asshole, I have never been so comfortable and myself around someone before, and am convinced I never will be. He knows things about me that I will never trust with anyone else, and I can talk to him about it which is nice for me. I don't think I can ever find someone like him that will accept me, but he drives me crazy....in the bad way most of the time.

I am contemplating just leaving him, but then ill just be closed off again and even sadder..

Sorry if I don't really explain everything, I had to type this 3 times and this is much more condensed then the first try which was basically a huge wall of text...I'm not even sure if I am posting this in the right place, never really posted before, especially here...
<bot>: My boyfriend is a know-it-all that is impossible to argue with because he insists that he must be better than me at everything. But I love him for other things.