鸭子不吃食物只喝水一般是因为体温过高导致的,当鸭子的体温过高时它就会通过喝水来调节体温,此时可以观察鸭舍内的温度是否过高以及通风情况,从而及时为鸭舍降温或者也有可能是鸭子出现了感冒、发烧等症状导致它只喝水不进食,此时要及时为其进行相应的治疗,同时要观察它的精神状态,看它是否有活力。