i develop a sore every time i am about to start my menstrual cycle; it lasts for about 4 days before it disappears. it is painful when touched and produces puss when squeezed..i have never had sex and it has been on and off for about 4 years now