Pregnancy test

Period is due in three days but I feel like i might be pregnant. I've been having cramps light spotting nausea and sore boobs. Is it too early to test?