my vagina itchy lately so I thought it was yeast infection however I saw this things what are they?
In my opinion have it tested. If positive do not under any circumstances allow depression to take over. There is life to live a d people to help and love.