Hi,
Definitely agree with Sammi-j's point about being careful re bacteria etc.

Do you have your own GP or OB. I would call them and see if they can fit you in for an appointment. With a concern such as yours I would imagine most Drs would squeeze you in even if they are busy.

Could the cramps be BH?

Take care