Redness in foreskin, red patches and dots on glan

image

I am facing an issue for a year now. I get red patches on my glans after any sexual activity or sometimes without any sexual activity. I see some red dots inside glans skin and redness on foreskin as well. its not itchy now however when this issues started it was so damn itchy. i took some medicines and its not itchy anymore. I have tried my best to get rid of this but unfortunately no luck. i fell depressed now , did anyone gone through such issue? is it STI or STD? i had urine test and no bacteria detected in that. Any other test that i should look for?

image