Welcome to icliniq.com.
I saw your sonography report (attachment removed to protect patient identity). It is normal although it has a different name over it and not a recent one.
Pain during menses is common, and it is called as dysmenorrhea. It is due to uterine contraction to expel blood outside and release of prostaglandin.
Also, in unmarried and those who have not delivered vaginally, the cervix is tightly closed and is normal.
You can take antispasmodic during first three days of periods.
Vaginal dryness and soreness can be due to excessive wiping of the vagina with tissue and over cleaning private parts. You can use vaginal wash liquid once a day for hygiene of private parts.
For further information consult an obstetrician and gynaecologist online --> https://www.icliniq.com/ask-a-doctor-online/obstetrician-and-gynaecologist