HELP idk what this is (warning:picture inside)

it doesn’t itch or hurt and i don’t have any discharge, it doesn’t look very bad in this pic but on a bad day it really red and the entrance of my urethra is usually swollen
i haven’t had sex since january and this came up in may after going under a lot of stress when my dog passed

I think the only person that can get at what is happening for you is a Dermatologist