Help!

My labia is very itchy. I have two small bumps on the inner part of my left cheek and it's worrying me. Help? What could it be?