PLEASE HELP!!! Should I end it?

Well it’s going to be long so I’d really appreciate if you read that and tell me your opinion.

So, me and my boyfriend are in a long distance relationship for almost a year now. I think we always thought that our love is strong enough and we can manage like that but recently I don’t know what to think. Let’s start with the fact that about two weeks ago we almost broke up. It was because I learned that he has been smoking weed since like May and it’s not even that big deal but he knows I don’t like when he smokes and he had a nerve to lie to me since January that he stopped smoking. After that I got really mad at him but he said he loves me and now he sees that it’s been wrong to act this way. I forgave him. He’s actually still smoking tho. But since few days I’m starting to think it all doesn’t make sense. He has no time for me because he’d rather play video games or hang out. I understand that he’s far away and doesn’t want to stay at home all the time but he only has time for me when it’s 10pm and all I want to do is go to bed since I have to wake up early and I’m really tired. I told him many times but he just seems not to change. I often hear he misses me but he doesn’t do anything to have a proper conversation unless I ask him if he wanna FaceTime or something. I just really don’t know. I feel like we got further away from each other and we don’t have this connection anymore. He has been ignoring me for so long that now I don’t even find it interesting to talk to him. I also mean that I want this relationship where we can tell each other about anything, where we are to help and support each other but now I just feel like we are used to being together but don’t treat each other as best friends. It’s really sad for me bc my guy friend who is also gay has more time and calls me randomly and we actually talk longer and laugh alot. With my boyfriend it’s like way different :( Next week is his birthday and I’m going there by plane actually. I was so happy for that like a month ago but now I just feel nothing...