Hello,
Welcome to ehealthforum and thanks for writing
There are few possibilities which can cause these bumps filled with pus and blood.
1)Contact dermatitis occurring to underwears, perfumed toiletries, soaps, detergents, feminine hygiene sprays or deodorant pads.
2)Small warts caused by HPV. The warts appear as raised and sometimes small brown/ black patches that may hurt or itch.
3)Fungal infection causing itchy small flat spots on the vulva.
As you are sexually active possibility of any sexually transmitted infections is high.Consider visiting a Gynaecologist earliest for evaluation so that the treatment can be started accordingly.
Takee care!