i have a real tiny white bump under the hood of my clit and its kind of itchy. its so small you can barley see it any ideas what this is??