When should I test?

Kelsie

I'm 12DPO, right after I ovulated, a few days later I threw up, which is uncommon for me. ive been having egg white CM. My period is in 2 days, should i wait 3 more days to test? Or is it okay to test now???