If it was me I would call the vet first cause they usually dont charge for a phone call but they might recommend you come in but thats totaly up to your discretion but you could never go wrong with a vet visit. I hope this helps and that he is fine. Good Luck