Hearts are ammunition for subweapons, however if you need to heal you can visit a church and talk to the save statue, grab a potion from the shop, or get a streak of kills on enemies without getting hit, which will generate wall meat. You can also attack certain walls in mansions that will drop meat for health.