Hannah,
What you have been going through is quite understandable! It happens when we have expectations from others. It is quite hurting when we do not get reciprocal response from our loved ones as relationship is believed to be a two-way communication. We all are common people and have not reached to that level where we love others selflessly and unconditionally.
I do support your attitude that why you have to take initiative of contacting him every time. The reason which I could make out from your post is that you are more emotionally attached to this guy than him. You need to wait and watch this time whether he has the same feeling for you or not which will make the things clearer to you. Thereafter, you can decided whichever way your want! Secondly, if we have expectations from others we are bound to suffer. Here, we need to have practical approach and less dependency of our happiness on others to make life more happier & pleasurable.
Raju