If a guy waits for you to initiate contact, there could be two distinct possibilities – one, he is a shy guy or feels that you're way out of his league and does not initiate contact due to fear of rejection; second, withholding contact could be his way of manipulating you and making sure you stay hooked without him having to make any real effort in building a connection with you. Perhaps, he isn't as emotionally invested as you are and just wants to string you along as long as you take all the initiative.