You can get infinite money by buying axes for cheap in one of the weapons shop (down right part of the poor district) and selling them to the weapons shop next to it (down middle part poor district)
Once you have enough money you can buy many greater healing potions, pancreas etc.