小猫呕吐不吃东西没精神主要是因为应激反应、寄生虫、传染病、吃到不干净东西都有可能的,过敏、感冒,怀疑因素太多了,要到医院做个检查,确诊后做治疗。饲主可以先自己判断下小猫是不是需要适应新环境有点应激反应了,有没有定期给猫咪做体内外驱虫,猫咪有没有吃了什么异物或者不干净的东西,是不是换了新粮或者是着凉了等等。如果自己没办法判定或者是胃肠道疾病,如胃肠炎、消化不良等情况,主人应及时带猫咪去宠物医院进行详细检查,确定病因后使用药物进行治疗。