Thanks for your responses.
Well, all was better till this morning. up at 6, vomit, runs, then more vomitting till a little while ago when he finally fell asleep. Hasn't kept any fluids down - *TMI* vomit was green mucousy stuff - and I was getting worried.

Thankfully we've managed to find a GP with an apt open this afternoon.