Hello, My foreskin is tight today, it wont go back very far at all and its a bit sore and reddish at the tip, its never usually like this and I've not had sex yet.
I think it might be because yesterday evening my foreskin was probably pulled a bit back while in my boxers and my GF playfully hit me down there and i think i may have rubbed/scratched it against the cloth of my boxers.
I assume this is a little infection or something, how long would you say before it goes away? because me and the GF are heading towards sex now and I want to be in fully working order for that :-)

Thanks,
A concerned guy.