Oh and don't pop or squeeze it anymore. Let the doctor see it as is.
No, its not herpes, as herpes wouldn't last nearly that long.
It could be a fungal infection, dermatitis, an allergic reaction, etc. You do need to see a doctor though to find out exactly.
Aj