That can be annoying, I feel for ya.
Give it some time, remain patient and be calm when he finally re-appears. (I say that b/c well, been in a similiar place and uh, I was not calm. Well, I've learned from that...)
Call up some friends, hang out and try and keep your mind off him for the moment.