it probably had a really bad repiratory infection when u got it. i have never had to leave mine there tho. the vet may keep it for a couple weeks and see how it repsonds to the meds and then let it go home or may keep it for a month or so. good luck!