Does anybody know what this is?

it only hurts when i pee or something rubs it...no odor or itchiness

image