You could have a blockage in one of your tubes. It may be something serious--go to the doctor.
You need to need to go to your doctor.You haven't had sex or oral sex,most definitely it is not an std.It could be a boil,they sometimes pop up in the weirdest places.You still should see a doctor.There is something you could try first before you go to your doctor,it is a boil.Put hot water,in a bottle,(coke bottle etc...)Pour the hot water out then place on the bump on your penius,hold it there for 15 minutes,this will help draw the boil out,do this about three times a day.Today would be the day to try it.If it does not work make an appointment with your doctor.