Welcome to HealthcareMagic forum.
If your labia minora
was injured three weeks ago and it is still not healed then you might need a gynaec to evaluate it as it might need drainage
of collected blood or some stitches. Meanwhile you can try tab. serratiopeptidase
10mg TDS for healing.
Dr. Rakhi Tayal