I called the vet, gave them all his symptoms, he's going in today at 2.
Luckily they are willing to keep him until my boyfriend gets off work and can come pick him up, and that way he's not alone in the house! I'll let you know what they say later tonight. Thanks.