How soon shall I wait to take a pregnancy test

I was meant to come on my period today but I haven't. Normally I have cramps a couple of days before hand but I haven't felt anything, how long should I wait till I take a pregnancy test? Xx