Well I called my vet today and he said that since he is doing better there is no need to bring him in but to give him some hairball meds which I have.

I'm waiting to hear from my husband if he has thrown up anymore or keep his food down.

Maybe it was a hairball...I'll keep ya'll updated.