Anyone know what this could be?! We have been together 7 years

So this is on my fiancés penis of 7 years and I’m not sure if I should be concerned or not I need some input😭 is this an std? I’m worried he’s been cheating. He said it hurts.