When can i test

Shanika
AF due the 25th but my last period was weird. It was really light and stayed two days then nothing and I've been sick with nausea and cravings. And I was reading on here someone said if you have blue veins on your boobs is a sign of pregnancy.?? If that's true I have them. I just don't know if I should test now or wait til AF. Any opinions?