Long-term antibiotic (norfloxacin) is very effective in preventing SBP caused by gram negative bacteria.But the problem with the long-term antibiotic prophylaxis is the potential for the development of infection with antibiotic-resistant bacteria.Further, quinolones have no effect on gram positive bacteria which is becoming one of the important cause of SBP.