Should girls wait for the guy to make contact?

I've had a flirting thing happening since February with a local guy that moved to another state. We'd kissed, but I refused anything more. Recently I holidayed near him and ended up staying with him, and sleeping with him. Last week he came home for a visit, and in the lead up he was in touch quite a lot. He stayed with me 3 nights out of 6 he was back, even though he was busy everyday and almost every evening catching up with friends and family. While he was back we messaged every day, pretty much taking it in turns to initiate contact. It's now been 4 days since he stayed (he's now returned south out of state) and I haven't heard from him. I know he's shy, but he knows I like him and he has messaged me first before. Do I wait or do I say hi or was good to catch up?
Updates
+1 y
Ok, I did contact him, and we messaged all eveninf on and off, but it's been another 4 days and I've not heard from him again. I just feel like he's blowing hot/cold - seemed so keen 2 weeks ago, now nothing!
Should girls wait for the guy to make contact?
Post Opinion