Jesus, bring him to the vet!!!!!!!!!!
Kacy, we would highly suggest bringing him to your veterinary ASAP. If you currently do not have a vet, please let us know and we can provide recommendations based on your location.
Give him a Benadryl to help him sleep and take him to the vet tomorrow morning (in my opinion)
Thanks! Your answer is awaiting moderation.