The guy I’m sleeping with gets harder than usual sometimes why is this?

Normally he’s obviously hard but sometimes he’s rock hard. Why is this? Should he be rock hard every time?

I’ve seen him at all points, normally he’s way harder than a semi but not rock hard. Then occasionally he's rock hard why would that happen and not happen all the time?
The guy I’m sleeping with gets harder than usual sometimes why is this?
Post Opinion