What could it possibly be? Any help? Is it herpes? Growth?

image

Notice that two bumps? I dont know what is that. Its inside and like on the wall of my vagina. Also it has been quite itchy