Carvedilol is shown to be superior to propranolol to reduce the portal pressure. This study was undertaken to compare the effectiveness and complication rates of nadolol and isosorbide mononitrate (ISMN) with carvedilol in the prevention of rebleeding from esophageal varices.