Your question is very similar to the one immediately before you from 'a scared woman'. These bumps don't sound much like herpes. As I told 'scared', herpes is the most common cause of genital ulcers (open sores) or superficial blisters or pimple-like lesions, but a rare cause of firm bumps. Herpes lesions are superficial; think of them as being 'on' the skin or mucous membranes; pimples, infected cysts, and the like are deeper--think of them as being 'in' the skin.) Also, cancer does not cause lesions like this. Almost certainly you have been having a localized infection like an infected cyst or mucus gland. See a health care provider to be sure, but in the meantime, I see no reason to be concerned about herpes, cancer, or anything serious.
Good luck-- HHH, MD
I'm really only responding because I'm always amazed when people have to wait weeks to see their doctor. I've never, ever had that experience. If we have a problem, no matter how minimal, we can see our doctor that very day; if he doesn't have any openings, they'll work us in, we'll see whoever's on call, or we can go to their walk-in clinic. Granted, our doctors have always had big practices, but still. So, I'm curious--when you make these appointments, do you tell the receptionist you're having a problem, or do you just say that you need an appt? If the former, I'd look for a doctor who has more leeway in scheduling. If the latter, you probably have to just be a little more upfront and assertive, or find someone who has a different (better, friendlier) approach to patient care.
Good luck!