It's fine even if bit by bit. You will be fully healed-.
[AUTO](RC):At the beginning of your main phase, if you have a vanguard with "Celestial" in its card name, [COST][put this unit into your damage zone], draw a card, choose a grade 2 or less face up card in your damage zone, and put it into your soul. [ACT](Damage zone)[1/turn]:[COST][Soul-Blast 1], search your deck for up to one card with "Celestial" in its different card name from the face up cards in your damage zone, put it into your damage zone, and shuffle your deck. If you put it into your damage zone, put this card into your soul.