I called and they wanted a stool sample. I didn't think he would poop by the time they closed, so I took him for a walk down the street and he did, so we rushed to the vet and they checked it. No parasites or bugs were found

She gave me a diet and eating instructions for him for the next few days, and some antibiotics, and to follow up if he continues throwing up or the diarreah.
Thanks for the wishes guys! I hope he recovers from this soon. I hate seeing him in pain. Especially last night at 4am when he was pooping on the carpet, he looked at me like "Mommy I'm sorry, but my tummy hurts soo bad.: