When in ghost mode, I have 10 full hearts, and using another heart after that brings me back to life with full hearts. This seems to be an easy way to get back all your hearts. Also, I have 5 hearts in sickness mode, which again seems to be an easy way to get back hearts.