do i end things…?

please help… so my boyfriend of over a year and i have been long distance for 3 1/2 months. he’s in a program that limits how much time he can be away from campus and i go to school a few states away so our time is very very limited and I HATE LONG DISTANCE. it makes me depressed and feel very lonely. now… this weekend on friday evening he came home. our plan was for him to come over to hangout on friday evening after dinner and to spend all day saturday together. that didn’t happen, even though i cleared my weekend. i was so excited to see him i barely slept thursday night, and he only made enough time to see me for 4 hours and 30 mins on saturday. today, sunday, he has plans to get lunch with his friends and he’s been out all day. last night was the first time we had seen each other in 3 1/2 months and i just feel really stupid. i respect that he’s going to be busy with other things, but he specifically told me he was coming back to see me. i feel selfish but im really upset about this. *for more context, before we saw eachother on saturday i had told him i didn’t want to do anything sexual and made him promise he wouldn’t try anything. he tried multiple times to do things and i gave in, not because i didn’t want to do things, i also missed him, but i just wanted time to talk about our time away and we didn’t even do that. but it’s like idk i feel used in a way.

there are other minor things he’s been doing that has been pissing me off, just like lack of attention because of texting. but that’s a long distance thing. i’ve been thinking of breaking up with him because of everything that’s been happening, not just this situation. i’m going to have a lengthy talk with him about this but i feel like i need to make up my mind about breaking up. i just need advice

tl;dr contemplating a breakup after a 3 1/2 month gap because of a disappointing long distance meetup