Are you in a long distance relationship? How often do you see him? Also, you say you've been together for 5 years, but have said nothing about engagement or marriage. How long is too long to wait for a life together?
Hi there. Well, I think when you say someone is 'like a dose of medicine' that this would be a bit much for your average person. My husband loves me and we talk but really, if we couldn't . . . it would be okay. My day does not feel ruined nor would his.
I think you may be a tiny bit more into him than he is you. Which is unfortunate as it is much better to have it the other way around. Fighting about this isn't going to make him feel closer to you.
Give him some space, beef up and enhance the parts of your life that do not involve him and as you get closer mutually, you can talk about things in a way that isn't desperate sounding like he's your drug and you need it and get mad if he is busy. Instead, you could say "hey, I'd love some type of contact from you --- if you are busy, a quick email, text or phone call. Because it sounds like if he contacts you . . . you have expectations about how long and how much.
So, give him some space and see if it improves. good luck
Oh, and you are not wrong for wanting a boyfriend that is more dedicated and into you. If you want that, I'd consider that this may not be the guy though. good luck hon