Fear of being with the wrong guy?

Hi y'all. I'm 22 and I've been dating this guy for almost 2 years and he's my first long term boyfriend. We're both 3rd year Uni students. I do love him, he treats me well and I feel comfortable around him. But since the start of our rs I've been criticized about my choice by my mom and some friends bc apparently ''he's not as good as i imagine him to be''. Basically they pointed out the fact that he falls behind in class a lot and he doesn't have a drivers license. I talked to him about that, offered help to make it easier for him to pass exams but he shows no interest whatsoever and seems lazy when it comes to that which kinda bothers me. He failed lots of classes already and it doesn't seem to bother him at all. He got a job and said he's thriving atm and Uni is not his priority. Alright.

I talked to him about the license.( I have my drivers license and currently looking for a new car. ) He said driving is not something he enjoys and has no intentions getting his drivers license. I said having a driver’s license can be really useful and a life saver in emergency situations - to that he simply said he'll just call a friend to drive him wherever he needs to be or he'll take public transport. Um okay. All of my girl friends' partners come to pick them up with their car and my boyfriend is like I'll come pick u up and he shows up with a friend driving. Also he gets mad if someone else picks me up which makes no sense.

As for his personality we get along okay but sometimes I notice that he can be self centered, not selfish but very self absorbed. He has a charming personality but sometimes he comes off narcissistic - often says how handsome he is, what a good looking guy he is, how lucky I am to have him etc.

Things keep piling up in my head as well as other peoples opinions telling me that I deserve someone better. It really bothers me and I fear giving all my love to the wrong person and being with the wrong person. It can really mess with your mind.

Fear of being with the wrong guy?
Post Opinion