When should I take a pregnancy test?

It's been about two and half weeks now since I've been late, I've been really fatigued with some neasoua and sore breasts. But on the other hand I've been having light cramping but every time I think it's going to start there's nothing. Should I take the test?