This looks like a condition called urethritis. Have you had sex with any new partners lately?
Did you get tested for STDs? What were the results?
That bump is from the inflammation from the urethritis. You need to go get tested for all STDs again and be tested empirically for them as well.