There are several things it could be. One it could be a clogged lubrication gland. It could also be an STD like herpes. I don't know if you are sexually active or not. I would definitely go to the doctor next time you have one. They can tell you. If it is a clogged gland, a warm bath can help.