Stop neglecting your cat. You stay out too late, so he goes entirely too long without food. Thus, he eats too fast because he’s practically starving. And then he barfs because he ate too fast.
Thank you for even having the courtesy to apologize to me for it while still not cleaning it up.
And you say you want kids?