Ohh hun I hope he is ok.

Maybe ring up a vet and have a chat with them on phone, I don't if an emerg vet near you but you could cal the one emerg vet hospital at essendon airport and ask them.