Should I be upset that my boyfriend constantly stands me up?

So

So my boyfriend and I have been together for about 6 and half years now and these last couple years I've noticed a new issue pop up in our relationship.

He has what I would call a sleeping problem. He's a VERY deep sleeper. Like I've honestly never met someone who sleeps deeper than he does, it's crazy. It's incredibly hard to wake him up and he's slept through his alarms countless times.

He also falls asleep ALL the time. I attribute this partly to him working a physically demanding job and partly to the fact that he smokes a ton of weed.

So, as I mentioned, his sleeping habits have started to affect our relationship lately. Basically, we'll make plans to see each other and he either shows up hours late or just literally doesn't show up at all because he fucking fell asleep. And then worse off, sometimes I don't even hear back from him for hours no matter how many times I text and call because again, he's such a deep sleeper that he just doesn't hear his phone. It's happened so many times now.

We've talked about this issue a few times before but it's usually just him apologizing a lot and promising to make it up to me. It's starting to bother me more and more mainly because I feel like it's happening more and more.

Generally speaking, he's an amazing boyfriend. Other than this, we rarely have fights or problems. He puts up with all my bullshit (and I have a lot of bullshit). The thing is, one of my bullshits is that I have what you might call a crippling self-worth problem. It's something I've been trying to work through for years now but you know, it's slow goings I guess.

I've come to realize that one of the side effects of my self-worth problem is that I have a really hard time advocating for myself. Like, I always question whether I'm just overreacting or if my feelings are valid. Are my standards/expectations too high or are they too low? Just right? Idk.

So in this situation, I feel torn because Idk what to do. Again, he's such a great boyfriend and he does SO much for me and I can tell he's genuinely trying his hardest to make me happy but at the same time, it does bother me that 1) this continues to be an issue and 2) it's getting more frequent because it's like, if he really cared, he would make a bigger effort to stop doing it right?

But at the same time, he does truly make an effort in pretty much every other aspect of our relationship. I'm not currently working while he's working full time and going to school part time. He's basically with me any time he's not at work or school. So I wonder if maybe I'm just being too demanding because I'm just over here at my house being a lazy POS all day while he's actually busy getting shit done? Or am I right to feel the way I do?

I just don't know if it's right or fair of me to bring it up to him and add more stress to his life when he's already so stressed and so overworked, especially since again, I'm kind of just coasting through life right now compared to him.

Ugh Idk how to feel and I'm just looking for some perspective I guess. What do you guys think?