According to an aspect of some embodiments of the present invention there is provided a method of dynamically adapting a facial treatment based on a current facial skin profile comprising: using at least one sensor for measuring at least one current value of at least one variable skin characteristic of facial skin of a patient; acquiring at least one personal skin characteristic of facial skin of the patient; calculating a current facial skin status of the patient according to the at least one personal skin characteristic and the at least one current value; determining instructions to operate a treatment applicator according to the current facial skin status; and instructing the treatment applicator according to the instructions.