Should I say something?

My boyfriend like hardly ever hangs out with me. He does night shift, and on the weekends he has a different shift which is normalish hours, but he still doesn’t hang out with me then? He only came over last week and he only stayed the night twice. And as soon as we woke up he just left? and always cancels on me & he had an argument with his sister, and literally didn’t talk to me all day, went to his friends house to do drugs, and didn’t even say anything to me. I was so pissed off but tried soooo hard not to say anything.

I feel like I’m put on hold and I feel like shit. I like being with him but idk I feel like I don’t even know him & I feel like I’m a night time girl & that He only spends a limited time with me. I also feel like I’m losing interest with the amount of time he spends with me, and I want him so bad but idk aye