Best time to take a test

Natalie
Hi all, I'm currently 11-12 days PO having odd symptoms.
Pink spotting 2 days PO after transvaginal ultrasound
Breathless
Tired
Was watery cm till today when I got a large amount of thick creamy cm
Food aversion until I eat then i can't stop
Cramping 
Weight gain
Not so much sore breasts but awareness that they are there maybe a bit tender?
Cervix is high wet medium firmness not sure how to judge open or closed.
I have taken a test yesterday afternoon but got BFN
I'm due for AF in 7 days. 
I was wondering best time to take a test? First pee on the morning or? How much longer should I wait? Am I just being hopeful with my symptoms?