What is this ?? Herpes ? Contact dermatitis? Or shingles ?

Hi, it does look like herpes. You should get swabbed to confirm and get proper relief treatment.