My boyfriend does not challenge me intellectually
I have a problem. I love my boyfriend and in most ways he is perfect for me, he looks after me and treats me right which I know is hard to find.
My only problem, and it is becoming more of a problem, is the fact that he is not an intellectual and I am. I like meaningful conversations, discussions about current affairs and debates and he is not interested in any of these things. I find myself having to explain to him things all the time, an example of the other day- what "magnolia" is and I grow weary of it. Moreover, I have a blog discussing philosophical things and because he doesn't understand it he described it as "gay", ignorant comments like that really annoy me.
My family think that if were to get married, not having this mental stimulation from him wouldn't work.
My question is, and I go back and forth on this, do I accept that nobody is perfect and he ticks so many other boxes, and our relationship is good in other ways, or leave him because it is something that is important to me and I am settling if I stay with him ?
Thank you in advance for your help on this confusing situation.