PLEASE HELP , What Is This ?

look like warts

do you know if warts are curable or treatable ?

these bumps look normal. maybe you were messing with them and they became irritated which caused the itching? again does not looks like warts looks normal

yes they are the inside of vagina looks ok the red ones closest and also the bump on the labia should be looked at if u could take a better photo of them so i can see for sure would be a big help