There are hidden items on the ground you can collect, eating them restores hit points. You're also able to run from any battle except for Jamthulu, so if you're low on health you can skip battles you don't want to fight.