Color doesn't hold on skin?

I got my first microblading done and needed three touch ups, because the color doesn't hold on my skin. My skin isn't oily or anything and the color looks so faded. First picture is freshly done and the last ones are after four weeks after the last touch ups. I don't let any water on my brows and applied creme once a day, how my artist told me. Any ideas why this happend?