hi, u did not tell for how long u r feeling so, but i can judge that it should be an acute problem as it is so painful. are u having fever
it seems to be an infection, probably by a virus, herpes
more likely. detailed history and clinical examination are very important to arrive at a definitive diagnosis. so it is advisable that u go to a gynaecologist or veneral disease specialist as soon as possible and start the treatment.