猫能躲多久取决于它所处的环境。如果环境相对安全和隐蔽,猫可以躲藏数小时甚至一整天。但是,如果环境相对危险或者它感觉到威胁,它可能会尽可能地迅速逃离。猫是一种非常聪明的动物,它们通常知道如何保护自己。因此,具体躲藏时间取决于很多因素,如猫的性格、环境以及它所面临的威胁。