Lump on the penis shaft

Patient: I am 20 and a virgin. I am having a small lump on the left side of penis shaft. It is on the outer skin of the penis and movable with the skin. It gets little painful if you touch it. I am very worried. Please help me..!!

Symptoms: Little painful if you touch it; size of a pimple