Patient has removed this question.

Not herpes. This cannot possibly be herpes if you have never had sexual contact with another person. And this doesn't sound like herpes anyway. On dry skin like the penis, herpes lesions go from red bump to blister to pimple to open sore to scab over 1-2 weeks. "Yellowish bumps" probably are normal, maybe just hair follicles or sebaceous glands that appear more prominent with sexual maturity.