The time of puncture and drainage of liver abscess is related to the size of liver abscess, and the details are analyzed as follows: 1. Small liver abscess: if the liver abscess is small, then the pus is less, so the drainage time is shorter, about 3-5 days. 2. large liver abscess: if the liver abscess is large, usually more pus, the drainage time needs to be appropriately extended, about 5-14 days. After the puncture and drainage of liver abscess, you need to actively carry out anti-inflammatory, liver protection and other symptomatic treatment under the guidance of the doctor. In addition, during the drainage period, it is also necessary to closely observe whether there are signs of infection in the drainage port and whether the drainage fluid is turbid. If there is any, you need to inform the doctor in time.