Best day to test ?

Brittany • Mother to my little man . Wife to his wonderful daddy . 19 .
Not exactly positive when I ovulated I know sometime last week . But I'm cramping . And having symptoms that AF is coming but at the most I'm 7dpo ... ??