Is this herpes?? Is it very painful and swollen

image

this is 100% herpes.