Not sure if I am missing something but is the only way to recover health through training vitality??? I went to the apartment, hospital, residence, and nothing lets you recover. Even time skipping doesn't do it. If that is seriously the only way that is pretty crappy design.