How long it takes a vampire facial to heal will depend on the needle length, and the amount of pressure applied. With the more vital vampire facial treatments, the healing could take five to seven days, and for a light refresher treatment, it will take two to three days.