Is this herpes ?? !!

very itchy bumps! please tell me what this can be?

image

yes it is herpes by the looks of it. how long ago have you notice these bumps?