I'm starting to find everything about my boyfriend very annoying. What should I do?

So I have been best friends with my long- distance boyfriend for about 6 years. We started dating about 2 years ago. I even lived with him for a while but moved back home to finish school. We talk on the phone all the time, we share mutual values in many ways, he's a wonderful person and a great friend. But lately I've started to notice that all he does is annoy me. Since we started dating, I've been proggressively improving my life. Going to college to pursue my dream career, working, and learning all kinds of interests/hobbies. He recently got a job after over a year of not working, and he's already calling off that place a lot. All he does is call off work, sit at home, play video games, smoke weed, and thinks he knows everything because he watched a YouTube video. He thinks he's cool because he just recently started smoking weed. Like dude, we all smoke weed... lol. He's constantly out of date with everything, as if he's been living under a rock his whole life and just now discovered things. He has never bothered to come visit me even though I've visited him, and it's only a 2.5 hr drive. When I lived with him, we got along in many ways but we have ZERO sexual chemistry. He doesn't even seem interested in sex. And he never took me out for dates or anything even though he promised he would. He said his dream job is to be a video game streamer.. I'm adventurous, outdoorsy, and ambitious. honestly I don't think we want the same things out of life, I think we've outgrown one another. but I DO care very deeply about him as a person. We have been there for each other through thick and thin and he's my very best friend. I just want to know how to approach this situation. Thank you
I'm starting to find everything about my boyfriend very annoying. What should I do?
Post Opinion