I have something similar but only one crater on the shaft of my penis and i had unprotected oral sex recently
Hi,
This could be folliculitis, acne, pimples, fordyce spots or genital warts.
Nothing can be said with surety without having a look at the lesions and a clinical examination.
Do you have any other associated symptoms?
You could read more about fordyce spots at the following link -
http://en.wikipedia.org/wiki/Fordyce%27s_spot
Let us know about what your doctor advises and post us about any other doubts that you might have.
Regards.
Sorry I meant to say i have NOT been sexuallly active in over a year