Welcome to HCM,
As this is of recent origin and there is itching, this might be due to some poisonous bite giving you this problem.
Possibility of having Bertholin Cyst
should be kept in mind.
Take antihistamine like Cetrizine
If there is no improvement consult Gynaec and seek advise.
Keep local part neat. clean and healthy.
ok and bye.