Hello
I appreciate your concern.
Looking at your description, chances of
pregnancy are unlikely as you used protection and he didn't ejaculate, so you need not to worry.
Yes, it is right time to take urine pregnancy card test, it comes positive after 10 to 14 days of possible conception or 2 or 3 days after the expected date of period.
Delay in period may be related to number of reasons like
hormonal imbalances, infection or
stress and
anxiety.
Yes, gynaecologist can very easily make out by examination that you are Virgin or not.
In my opinion you should see a gynaecologist for physical examination and investigation like
ultrasound or hormonal study to find out underlying cause for delay in period and accordingly further course of action.
Hope this answers your question, pleas feel free to ask for further clarification, I will happily answer you.
Best wishes