penis head is very sore when i touch it, is
It could be chlamydia
What you describe sounds like an STD, more specifically, chlamydia. To know more precisely, you should have morning urine sample send for urinalysis.
Hope this helps.
Let me know if I can assist you further...