he doesn’t care

my boyfriend doesn’t have time for me. when i tried to talk to him about it he just said “sorry i don’t have time for my girlfriend” he tells me he has to do stuff so he can’t text me, then is active on instagram for hours. he’s always sooo busy but ik he isn’t really. he says he loves me soo much and all that shit but he does not act like it. i’ve been waiting for things to get better for months. i’ve talked to him about things. i am miserable. but idk if i can break up with him because he is my best friend and i really love him. but i know i deserve better. i just can’t imagine not being with him. it would be so hard for me if we broke up. but i’m never gonna be happy with our relationship because he doesn’t care about it. what do i do? i know i should break up with him but that’s so hard for me to imagine.